mirror of
https://github.com/commons-app/apps-android-commons.git
synced 2025-10-27 12:53:55 +01:00
Modify onPermissionsResult to suit current requirements
This commit is contained in:
parent
745b3e1918
commit
ba8bf51dbf
1 changed files with 5 additions and 15 deletions
|
|
@ -418,13 +418,11 @@ public class NearbyMapFragment extends android.support.v4.app.Fragment {
|
||||||
|
|
||||||
//TODO: Handle onRequestPermissionsResult
|
//TODO: Handle onRequestPermissionsResult
|
||||||
@Override
|
@Override
|
||||||
public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions,
|
public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) {
|
||||||
@NonNull int[] grantResults) {
|
Timber.d("onRequestPermissionsResult: req code = " + " perm = " + permissions + " grant =" + grantResults);
|
||||||
Timber.d("onRequestPermissionsResult: req code = " + " perm = "
|
|
||||||
+ permissions + " grant =" + grantResults);
|
|
||||||
|
|
||||||
switch (requestCode) {
|
switch (requestCode) {
|
||||||
// 1 = Storage allowed when gallery selected
|
// 1 = "Read external storage" allowed when gallery selected
|
||||||
case 1: {
|
case 1: {
|
||||||
if (grantResults.length > 0 && grantResults[0] == PERMISSION_GRANTED) {
|
if (grantResults.length > 0 && grantResults[0] == PERMISSION_GRANTED) {
|
||||||
Timber.d("Call controller.startGalleryPick()");
|
Timber.d("Call controller.startGalleryPick()");
|
||||||
|
|
@ -432,15 +430,7 @@ public class NearbyMapFragment extends android.support.v4.app.Fragment {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
// 2 = Location allowed when 'nearby places' selected
|
// 2 = "Write external storage" allowed when camera selected
|
||||||
case 2: {
|
|
||||||
if (grantResults.length > 0 && grantResults[0] == PERMISSION_GRANTED) {
|
|
||||||
Timber.d("Location permission granted");
|
|
||||||
Intent nearbyIntent = new Intent(getActivity(), NearbyActivity.class);
|
|
||||||
startActivity(nearbyIntent);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
case 3: {
|
case 3: {
|
||||||
if (grantResults.length > 0 && grantResults[0] == PackageManager.PERMISSION_GRANTED) {
|
if (grantResults.length > 0 && grantResults[0] == PackageManager.PERMISSION_GRANTED) {
|
||||||
Timber.d("Call controller.startCameraCapture()");
|
Timber.d("Call controller.startCameraCapture()");
|
||||||
|
|
@ -463,7 +453,7 @@ public class NearbyMapFragment extends android.support.v4.app.Fragment {
|
||||||
requestCode, resultCode, data);
|
requestCode, resultCode, data);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void openWebView(Uri link) {
|
private void openWebView(Uri link) {
|
||||||
Intent browserIntent = new Intent(Intent.ACTION_VIEW, link);
|
Intent browserIntent = new Intent(Intent.ACTION_VIEW, link);
|
||||||
startActivity(browserIntent);
|
startActivity(browserIntent);
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue