summaryrefslogtreecommitdiffstats
path: root/src/com/android/packageinstaller/permission/ui/television/ManagePermissionsFragment.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/android/packageinstaller/permission/ui/television/ManagePermissionsFragment.java')
-rw-r--r--src/com/android/packageinstaller/permission/ui/television/ManagePermissionsFragment.java27
1 files changed, 4 insertions, 23 deletions
diff --git a/src/com/android/packageinstaller/permission/ui/television/ManagePermissionsFragment.java b/src/com/android/packageinstaller/permission/ui/television/ManagePermissionsFragment.java
index 35f866de..7c5c5f48 100644
--- a/src/com/android/packageinstaller/permission/ui/television/ManagePermissionsFragment.java
+++ b/src/com/android/packageinstaller/permission/ui/television/ManagePermissionsFragment.java
@@ -15,13 +15,13 @@
*/
package com.android.packageinstaller.permission.ui.television;
-import android.annotation.Nullable;
import android.app.ActionBar;
import android.app.FragmentTransaction;
import android.content.ActivityNotFoundException;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
+import android.support.annotation.Nullable;
import android.support.v7.preference.Preference;
import android.support.v7.preference.Preference.OnPreferenceClickListener;
import android.support.v7.preference.PreferenceScreen;
@@ -31,7 +31,6 @@ import android.view.MenuItem;
import android.view.View;
import com.android.packageinstaller.R;
-import com.android.packageinstaller.permission.model.PermissionApps;
import com.android.packageinstaller.permission.model.PermissionApps.PmCache;
import com.android.packageinstaller.permission.model.PermissionGroup;
import com.android.packageinstaller.permission.model.PermissionGroups;
@@ -67,14 +66,7 @@ public final class ManagePermissionsFragment extends SettingsWithHeader
ab.setDisplayHomeAsUpEnabled(true);
}
mLauncherPkgs = Utils.getLauncherPackages(getContext());
- mPermissions = new PermissionGroups(getActivity(), getLoaderManager(), this);
- }
-
- @Override
- public void onResume() {
- super.onResume();
- mPermissions.refresh();
- updatePermissionsUi();
+ mPermissions = new PermissionGroups(getContext(), getLoaderManager(), this);
}
@Override
@@ -163,20 +155,9 @@ public final class ManagePermissionsFragment extends SettingsWithHeader
mExtraScreen.addPreference(preference);
}
}
- final Preference finalPref = preference;
- new PermissionApps(getContext(), group.getName(), new PermissionApps.Callback() {
- @Override
- public void onPermissionsLoaded(PermissionApps permissionApps) {
- if (getActivity() == null) {
- return;
- }
- int granted = permissionApps.getGrantedCount(mLauncherPkgs);
- int total = permissionApps.getTotalCount(mLauncherPkgs);
- finalPref.setSummary(getString(R.string.app_permissions_group_summary,
- granted, total));
- }
- }, cache).refresh(false);
+ preference.setSummary(getString(R.string.app_permissions_group_summary,
+ group.getGranted(), group.getTotal()));
}
if (mExtraScreen != null && mExtraScreen.getPreferenceCount() > 0