Loading src/com/android/packageinstaller/permission/model/AppPermissionGroup.java +4 −0 Original line number Diff line number Diff line Loading @@ -162,6 +162,10 @@ public final class AppPermissionGroup implements Comparable<AppPermissionGroup> group.addPermission(permission); } if (group.getPermissions().isEmpty()) { return null; } return group; } Loading src/com/android/packageinstaller/permission/ui/ReviewPermissionsActivity.java +17 −6 Original line number Diff line number Diff line Loading @@ -120,13 +120,18 @@ public final class ReviewPermissionsActivity extends Activity public void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); Activity activity = getActivity(); if (activity == null) { return; } PackageInfo packageInfo = getArguments().getParcelable(EXTRA_PACKAGE_INFO); if (packageInfo == null) { getActivity().finish(); activity.finish(); return; } mAppPermissions = new AppPermissions(getActivity(), packageInfo, null, false, mAppPermissions = new AppPermissions(activity, packageInfo, null, false, new Runnable() { @Override public void run() { Loading @@ -135,7 +140,7 @@ public final class ReviewPermissionsActivity extends Activity }); if (mAppPermissions.getPermissionGroups().isEmpty()) { getActivity().finish(); activity.finish(); return; } Loading @@ -148,7 +153,7 @@ public final class ReviewPermissionsActivity extends Activity } if (!reviewRequired) { getActivity().finish(); activity.finish(); } } Loading @@ -166,14 +171,18 @@ public final class ReviewPermissionsActivity extends Activity @Override public void onClick(View view) { Activity activity = getActivity(); if (activity == null) { return; } if (view == mContinueButton) { confirmPermissionsReview(); executeCallback(true); } else if (view == mCancelButton) { executeCallback(false); getActivity().setResult(Activity.RESULT_CANCELED); activity.setResult(Activity.RESULT_CANCELED); } getActivity().finish(); activity.finish(); } @Override Loading @@ -185,6 +194,8 @@ public final class ReviewPermissionsActivity extends Activity SwitchPreference switchPreference = (SwitchPreference) preference; if (switchPreference.isChecked()) { showWarnRevokeDialog(switchPreference.getKey()); } else { return true; } } return false; Loading Loading
src/com/android/packageinstaller/permission/model/AppPermissionGroup.java +4 −0 Original line number Diff line number Diff line Loading @@ -162,6 +162,10 @@ public final class AppPermissionGroup implements Comparable<AppPermissionGroup> group.addPermission(permission); } if (group.getPermissions().isEmpty()) { return null; } return group; } Loading
src/com/android/packageinstaller/permission/ui/ReviewPermissionsActivity.java +17 −6 Original line number Diff line number Diff line Loading @@ -120,13 +120,18 @@ public final class ReviewPermissionsActivity extends Activity public void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); Activity activity = getActivity(); if (activity == null) { return; } PackageInfo packageInfo = getArguments().getParcelable(EXTRA_PACKAGE_INFO); if (packageInfo == null) { getActivity().finish(); activity.finish(); return; } mAppPermissions = new AppPermissions(getActivity(), packageInfo, null, false, mAppPermissions = new AppPermissions(activity, packageInfo, null, false, new Runnable() { @Override public void run() { Loading @@ -135,7 +140,7 @@ public final class ReviewPermissionsActivity extends Activity }); if (mAppPermissions.getPermissionGroups().isEmpty()) { getActivity().finish(); activity.finish(); return; } Loading @@ -148,7 +153,7 @@ public final class ReviewPermissionsActivity extends Activity } if (!reviewRequired) { getActivity().finish(); activity.finish(); } } Loading @@ -166,14 +171,18 @@ public final class ReviewPermissionsActivity extends Activity @Override public void onClick(View view) { Activity activity = getActivity(); if (activity == null) { return; } if (view == mContinueButton) { confirmPermissionsReview(); executeCallback(true); } else if (view == mCancelButton) { executeCallback(false); getActivity().setResult(Activity.RESULT_CANCELED); activity.setResult(Activity.RESULT_CANCELED); } getActivity().finish(); activity.finish(); } @Override Loading @@ -185,6 +194,8 @@ public final class ReviewPermissionsActivity extends Activity SwitchPreference switchPreference = (SwitchPreference) preference; if (switchPreference.isChecked()) { showWarnRevokeDialog(switchPreference.getKey()); } else { return true; } } return false; Loading