Loading packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java +13 −0 Original line number Diff line number Diff line Loading @@ -3233,6 +3233,8 @@ public class PhoneStatusBar extends BaseStatusBar implements DemoMode, iconSlots.add(iconView.getStatusBarSlot()); } removeAllViews(mStatusBarWindow); // extract notifications. int nNotifs = mNotificationData.size(); ArrayList<Pair<IBinder, StatusBarNotification>> notifications = Loading Loading @@ -3268,6 +3270,17 @@ public class PhoneStatusBar extends BaseStatusBar implements DemoMode, mRecreating = false; } private void removeAllViews(ViewGroup parent) { int N = parent.getChildCount(); for (int i = 0; i < N; i++) { View child = parent.getChildAt(i); if (child instanceof ViewGroup) { removeAllViews((ViewGroup) child); } } parent.removeAllViews(); } /** * Reload some of our resources when the configuration changes. * Loading Loading
packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java +13 −0 Original line number Diff line number Diff line Loading @@ -3233,6 +3233,8 @@ public class PhoneStatusBar extends BaseStatusBar implements DemoMode, iconSlots.add(iconView.getStatusBarSlot()); } removeAllViews(mStatusBarWindow); // extract notifications. int nNotifs = mNotificationData.size(); ArrayList<Pair<IBinder, StatusBarNotification>> notifications = Loading Loading @@ -3268,6 +3270,17 @@ public class PhoneStatusBar extends BaseStatusBar implements DemoMode, mRecreating = false; } private void removeAllViews(ViewGroup parent) { int N = parent.getChildCount(); for (int i = 0; i < N; i++) { View child = parent.getChildAt(i); if (child instanceof ViewGroup) { removeAllViews((ViewGroup) child); } } parent.removeAllViews(); } /** * Reload some of our resources when the configuration changes. * Loading