Avoid index out of bounds
Этот коммит содержится в:
@@ -270,8 +270,14 @@ public class MainActivity extends PreferenceActivity implements OnSharedPreferen
|
|||||||
@Override
|
@Override
|
||||||
public void onRequestPermissionsResult(int requestCode, String[] permissions, int[] grantResults) {
|
public void onRequestPermissionsResult(int requestCode, String[] permissions, int[] grantResults) {
|
||||||
if (requestCode == PERMISSIONS_REQUEST_LOCATION) {
|
if (requestCode == PERMISSIONS_REQUEST_LOCATION) {
|
||||||
startTrackingService(false, grantResults[0] == PackageManager.PERMISSION_GRANTED &&
|
boolean granted = true;
|
||||||
(permissions.length < 2 || grantResults[1] == PackageManager.PERMISSION_GRANTED));
|
for (int result : grantResults) {
|
||||||
|
if (result != PackageManager.PERMISSION_GRANTED) {
|
||||||
|
granted = false;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
startTrackingService(false, granted);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Ссылка в новой задаче
Block a user