OSDN Git Service

Clear permissions check after successful PermissionsActivity
authorAlan Newberger <alann@google.com>
Wed, 8 Jul 2015 19:42:04 +0000 (12:42 -0700)
committerAlan Newberger <alann@google.com>
Wed, 8 Jul 2015 19:42:04 +0000 (12:42 -0700)
If the permissions activity indicates the user was successful,
mark mHasCriticalPermissions true to allow the app to resume normally.

BUG=22347017

Change-Id: I6b9bdd02382d071530529a08e8f8fe7faf02fe3b

src/com/android/camera/CameraActivity.java

index 8cedeb7..e4da8fa 100644 (file)
@@ -1904,6 +1904,8 @@ public class CameraActivity extends QuickActivity
         // Close the app if critical permissions are missing.
         if (requestCode == PERMISSIONS_ACTIVITY_REQUEST_CODE && resultCode == PERMISSIONS_RESULT_CODE_FAILED) {
             finish();
+        } else if (requestCode == PERMISSIONS_ACTIVITY_REQUEST_CODE && resultCode == PERMISSIONS_RESULT_CODE_OK) {
+            mHasCriticalPermissions = true;
         }
     }