Loading packages/SystemUI/src/com/android/systemui/fragments/FragmentHostManager.java +3 −0 Original line number Diff line number Diff line Loading @@ -28,6 +28,7 @@ import android.os.Bundle; import android.os.Handler; import android.os.Looper; import android.os.Parcelable; import android.os.Trace; import android.util.ArrayMap; import android.view.LayoutInflater; import android.view.View; Loading Loading @@ -224,10 +225,12 @@ public class FragmentHostManager { } public void reloadFragments() { Trace.beginSection("FrargmentHostManager#reloadFragments"); // Save the old state. Parcelable p = destroyFragmentHost(); // Generate a new fragment host and restore its state. createFragmentHost(p); Trace.endSection(); } class HostCallbacks extends FragmentHostCallback<FragmentHostManager> { Loading packages/SystemUI/src/com/android/systemui/qs/QSFragment.java +9 −3 Original line number Diff line number Diff line Loading @@ -25,6 +25,7 @@ import android.animation.AnimatorListenerAdapter; import android.content.res.Configuration; import android.graphics.Rect; import android.os.Bundle; import android.os.Trace; import android.util.Log; import android.view.ContextThemeWrapper; import android.view.LayoutInflater; Loading Loading @@ -172,9 +173,14 @@ public class QSFragment extends LifecycleFragment implements QS, CommandQueue.Ca @Override public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, Bundle savedInstanceState) { try { Trace.beginSection("QSFragment#onCreateView"); inflater = inflater.cloneInContext(new ContextThemeWrapper(getContext(), R.style.Theme_SystemUI_QuickSettings)); return inflater.inflate(R.layout.qs_panel, container, false); } finally { Trace.endSection(); } } @Override Loading packages/SystemUI/src/com/android/systemui/statusbar/phone/NotificationPanelViewController.java +3 −0 Original line number Diff line number Diff line Loading @@ -69,6 +69,7 @@ import android.os.Bundle; import android.os.Handler; import android.os.PowerManager; import android.os.SystemClock; import android.os.Trace; import android.os.UserManager; import android.os.VibrationEffect; import android.provider.Settings; Loading Loading @@ -4590,11 +4591,13 @@ public class NotificationPanelViewController extends PanelViewController { @Override public void onSmallestScreenWidthChanged() { Trace.beginSection("onSmallestScreenWidthChanged"); if (DEBUG) Log.d(TAG, "onSmallestScreenWidthChanged"); // Can affect multi-user switcher visibility as it depends on screen size by default: // it is enabled only for devices with large screens (see config_keyguardUserSwitcher) reInflateViews(); Trace.endSection(); } @Override Loading Loading
packages/SystemUI/src/com/android/systemui/fragments/FragmentHostManager.java +3 −0 Original line number Diff line number Diff line Loading @@ -28,6 +28,7 @@ import android.os.Bundle; import android.os.Handler; import android.os.Looper; import android.os.Parcelable; import android.os.Trace; import android.util.ArrayMap; import android.view.LayoutInflater; import android.view.View; Loading Loading @@ -224,10 +225,12 @@ public class FragmentHostManager { } public void reloadFragments() { Trace.beginSection("FrargmentHostManager#reloadFragments"); // Save the old state. Parcelable p = destroyFragmentHost(); // Generate a new fragment host and restore its state. createFragmentHost(p); Trace.endSection(); } class HostCallbacks extends FragmentHostCallback<FragmentHostManager> { Loading
packages/SystemUI/src/com/android/systemui/qs/QSFragment.java +9 −3 Original line number Diff line number Diff line Loading @@ -25,6 +25,7 @@ import android.animation.AnimatorListenerAdapter; import android.content.res.Configuration; import android.graphics.Rect; import android.os.Bundle; import android.os.Trace; import android.util.Log; import android.view.ContextThemeWrapper; import android.view.LayoutInflater; Loading Loading @@ -172,9 +173,14 @@ public class QSFragment extends LifecycleFragment implements QS, CommandQueue.Ca @Override public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, Bundle savedInstanceState) { try { Trace.beginSection("QSFragment#onCreateView"); inflater = inflater.cloneInContext(new ContextThemeWrapper(getContext(), R.style.Theme_SystemUI_QuickSettings)); return inflater.inflate(R.layout.qs_panel, container, false); } finally { Trace.endSection(); } } @Override Loading
packages/SystemUI/src/com/android/systemui/statusbar/phone/NotificationPanelViewController.java +3 −0 Original line number Diff line number Diff line Loading @@ -69,6 +69,7 @@ import android.os.Bundle; import android.os.Handler; import android.os.PowerManager; import android.os.SystemClock; import android.os.Trace; import android.os.UserManager; import android.os.VibrationEffect; import android.provider.Settings; Loading Loading @@ -4590,11 +4591,13 @@ public class NotificationPanelViewController extends PanelViewController { @Override public void onSmallestScreenWidthChanged() { Trace.beginSection("onSmallestScreenWidthChanged"); if (DEBUG) Log.d(TAG, "onSmallestScreenWidthChanged"); // Can affect multi-user switcher visibility as it depends on screen size by default: // it is enabled only for devices with large screens (see config_keyguardUserSwitcher) reInflateViews(); Trace.endSection(); } @Override Loading