Add disabled by policy message as empty views in preferencefragment.
Change-Id: I296dc02c8e5cbea74f8415f4c8c5723f85e20b5b
diff --git a/src/com/android/settings/SettingsPreferenceFragment.java b/src/com/android/settings/SettingsPreferenceFragment.java
index 4f81a38..d8b9b91 100644
--- a/src/com/android/settings/SettingsPreferenceFragment.java
+++ b/src/com/android/settings/SettingsPreferenceFragment.java
@@ -176,13 +176,6 @@
unregisterObserverIfNeeded();
}
- @Override
- public void onStop() {
- super.onStop();
-
- unregisterObserverIfNeeded();
- }
-
public void showLoadingWhenEmpty() {
View loading = getView().findViewById(R.id.loading_container);
setEmptyView(loading);
@@ -220,7 +213,7 @@
}
}
- private void onDataSetChanged() {
+ protected void onDataSetChanged() {
highlightPreferenceIfNeeded();
updateEmptyView();
}
@@ -290,6 +283,9 @@
}
public void setEmptyView(View v) {
+ if (mEmptyView != null) {
+ mEmptyView.setVisibility(View.GONE);
+ }
mEmptyView = v;
updateEmptyView();
}