summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/SettingsPreferenceFragment.java
diff options
context:
space:
mode:
authorJason Monk <jmonk@google.com>2015-03-31 12:59:33 -0400
committerJason Monk <jmonk@google.com>2015-04-13 14:23:37 -0400
commitb5aa73f46f812ba03518a6d1ac218e3af5975236 (patch)
treeb41b5119e9ae7689538a98a95e9dda3ac347ad3a /src/com/android/settings/SettingsPreferenceFragment.java
parent5f937152a5b851a3a2d9e03208a4b4b5f16bae94 (diff)
downloadpackages_apps_Settings-b5aa73f46f812ba03518a6d1ac218e3af5975236.zip
packages_apps_Settings-b5aa73f46f812ba03518a6d1ac218e3af5975236.tar.gz
packages_apps_Settings-b5aa73f46f812ba03518a6d1ac218e3af5975236.tar.bz2
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
Diffstat (limited to 'src/com/android/settings/SettingsPreferenceFragment.java')
-rw-r--r--src/com/android/settings/SettingsPreferenceFragment.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/com/android/settings/SettingsPreferenceFragment.java b/src/com/android/settings/SettingsPreferenceFragment.java
index bf41c80..130e29d 100644
--- a/src/com/android/settings/SettingsPreferenceFragment.java
+++ b/src/com/android/settings/SettingsPreferenceFragment.java
@@ -158,6 +158,11 @@ public abstract class SettingsPreferenceFragment extends InstrumentedPreferenceF
unregisterObserverIfNeeded();
}
+ public void showLoadingWhenEmpty() {
+ View loading = getView().findViewById(R.id.loading_container);
+ getListView().setEmptyView(loading);
+ }
+
public void registerObserverIfNeeded() {
if (!mIsDataSetObserverRegistered) {
if (mCurrentRootAdapter != null) {