From b5aa73f46f812ba03518a6d1ac218e3af5975236 Mon Sep 17 00:00:00 2001 From: Jason Monk Date: Tue, 31 Mar 2015 12:59:33 -0400 Subject: 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 --- src/com/android/settings/SettingsPreferenceFragment.java | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/com/android/settings/SettingsPreferenceFragment.java') diff --git a/src/com/android/settings/SettingsPreferenceFragment.java b/src/com/android/settings/SettingsPreferenceFragment.java index bf41c8038..130e29d6f 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) { -- cgit v1.2.3