diff options
author | Joel Galenson <jgalenson@google.com> | 2018-12-10 10:31:21 -0800 |
---|---|---|
committer | Joel Galenson <jgalenson@google.com> | 2018-12-10 10:31:21 -0800 |
commit | dcd7ff48c6de4bd56d97445fe6821831da7c889e (patch) | |
tree | facfda18130713a289c92955fd4a932b16166e1b /src/com/android/packageinstaller/permission/ui/handheld/AppPermissionsFragment.java | |
parent | 6ee518f5dce2f8901977c0204c101a38c4c2ed56 (diff) | |
download | android_packages_apps_PackageInstaller-dcd7ff48c6de4bd56d97445fe6821831da7c889e.tar.gz android_packages_apps_PackageInstaller-dcd7ff48c6de4bd56d97445fe6821831da7c889e.tar.bz2 android_packages_apps_PackageInstaller-dcd7ff48c6de4bd56d97445fe6821831da7c889e.zip |
Show message when no apps/permissions are allowed/denied.
Instead of showing an empty allowed/denied header, we now show a
message saying that nothing is there.
Change-Id: I6e8ccd31c4af9f9ef6a0f699bc91fd7fd732e52b
Fixes: 120675937
Test: See messages when no apps/permissions are allowed/denied.
Test: Ensure message appears/disappears as I toggle permissions.
Diffstat (limited to 'src/com/android/packageinstaller/permission/ui/handheld/AppPermissionsFragment.java')
-rw-r--r-- | src/com/android/packageinstaller/permission/ui/handheld/AppPermissionsFragment.java | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/com/android/packageinstaller/permission/ui/handheld/AppPermissionsFragment.java b/src/com/android/packageinstaller/permission/ui/handheld/AppPermissionsFragment.java index 0f621c71..468fbcfe 100644 --- a/src/com/android/packageinstaller/permission/ui/handheld/AppPermissionsFragment.java +++ b/src/com/android/packageinstaller/permission/ui/handheld/AppPermissionsFragment.java @@ -270,6 +270,17 @@ public final class AppPermissionsFragment extends SettingsWithHeader { category.addPreference(extraPerms); } + if (allowed.getPreferenceCount() == 0) { + Preference empty = new Preference(context); + empty.setTitle(getString(R.string.no_permissions_allowed)); + allowed.addPreference(empty); + } + if (denied.getPreferenceCount() == 0) { + Preference empty = new Preference(context); + empty.setTitle(getString(R.string.no_permissions_denied)); + denied.addPreference(empty); + } + setLoading(false /* loading */, true /* animate */); } |