summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTony Mantler <nicoya@google.com>2016-12-02 22:30:21 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2016-12-02 22:30:21 +0000
commitab552b70c3a4adf7ab90aea1a0456b8c51cfe418 (patch)
treea635bb52693ad0a0def336d0e31760562762deb2
parent91bd3a67f887be3b31ef891cdb9a0ddf274ccec6 (diff)
parent23153df451f163136c7b9f0aefa34c1bc26c7c02 (diff)
downloadandroid_packages_apps_PackageInstaller-ab552b70c3a4adf7ab90aea1a0456b8c51cfe418.tar.gz
android_packages_apps_PackageInstaller-ab552b70c3a4adf7ab90aea1a0456b8c51cfe418.tar.bz2
android_packages_apps_PackageInstaller-ab552b70c3a4adf7ab90aea1a0456b8c51cfe418.zip
Merge "Make system app fragment refresh on resume" into nyc-mr2-dev
-rw-r--r--src/com/android/packageinstaller/permission/ui/television/PermissionAppsFragment.java14
1 files changed, 12 insertions, 2 deletions
diff --git a/src/com/android/packageinstaller/permission/ui/television/PermissionAppsFragment.java b/src/com/android/packageinstaller/permission/ui/television/PermissionAppsFragment.java
index ec320701..e6ad66da 100644
--- a/src/com/android/packageinstaller/permission/ui/television/PermissionAppsFragment.java
+++ b/src/com/android/packageinstaller/permission/ui/television/PermissionAppsFragment.java
@@ -421,6 +421,18 @@ public final class PermissionAppsFragment extends SettingsWithHeader implements
bindUi(this, permissionApps);
}
+ @Override
+ public void onResume() {
+ super.onResume();
+ mOuterFragment.mPermissionApps.refresh(true);
+ }
+
+ @Override
+ public void onDestroy() {
+ super.onDestroy();
+ mOuterFragment.setOnPermissionsLoadedListener(null);
+ }
+
private static void bindUi(SettingsWithHeader fragment, PermissionApps permissionApps) {
final CharSequence label = permissionApps.getLabel();
@@ -428,11 +440,9 @@ public final class PermissionAppsFragment extends SettingsWithHeader implements
fragment.getString(R.string.system_apps_decor_title, label));
}
-
@Override
public void onPermissionsLoaded(PermissionApps permissionApps) {
setPreferenceScreen();
- mOuterFragment.setOnPermissionsLoadedListener(null);
}
private void setPreferenceScreen() {