diff options
author | Jason Monk <jmonk@google.com> | 2015-03-31 12:59:33 -0400 |
---|---|---|
committer | Jason Monk <jmonk@google.com> | 2015-04-13 14:23:37 -0400 |
commit | b5aa73f46f812ba03518a6d1ac218e3af5975236 (patch) | |
tree | b41b5119e9ae7689538a98a95e9dda3ac347ad3a /src/com/android/settings/SettingsPreferenceFragment.java | |
parent | 5f937152a5b851a3a2d9e03208a4b4b5f16bae94 (diff) | |
download | packages_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.java | 5 |
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) { |