Fix loading screens for manage and running apps

Also add loading screen to manage permissions as this can take a
long time to load in some circumstances. Build loading screens into
Utils and SettingsPreferenceFragment so that it can be easily used
other places in the future.

Change-Id: I7febd06695487e02ced793a9fd418051b5f0eab8
This commit is contained in:
Jason Monk
2015-03-31 12:59:33 -04:00
parent 5f937152a5
commit b5aa73f46f
9 changed files with 123 additions and 77 deletions

View File

@@ -36,7 +36,6 @@ public class ManagePermissions extends SettingsPreferenceFragment
private static final String TAG = "ManagePermissions";
private boolean mLoadComplete;
private PermissionsInfo mPermissionsInfo;
@Override
@@ -46,6 +45,13 @@ public class ManagePermissions extends SettingsPreferenceFragment
mPermissionsInfo = new PermissionsInfo(getActivity(), this);
}
@Override
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
showLoadingWhenEmpty();
}
private void refreshUi() {
PreferenceScreen screen = getPreferenceScreen();
if (screen == null) {