Merge "Fixing the StrictMode errors in A11yMenu" into udc-dev

This commit is contained in:
Riley Jones
2023-02-23 21:56:32 +00:00
committed by Android (Google) Code Review

View File

@@ -16,6 +16,8 @@
package com.android.systemui.accessibility.accessibilitymenu.view; package com.android.systemui.accessibility.accessibilitymenu.view;
import static android.view.Display.DEFAULT_DISPLAY;
import static java.lang.Math.max; import static java.lang.Math.max;
import android.animation.Animator; import android.animation.Animator;
@@ -133,7 +135,12 @@ public class A11yMenuOverlayLayout {
initLayoutParams(); initLayoutParams();
} }
mLayout = new FrameLayout(mService); final Display display = mService.getSystemService(
DisplayManager.class).getDisplay(DEFAULT_DISPLAY);
mLayout = new FrameLayout(
mService.createDisplayContext(display).createWindowContext(
WindowManager.LayoutParams.TYPE_ACCESSIBILITY_OVERLAY, null));
updateLayoutPosition(); updateLayoutPosition();
inflateLayoutAndSetOnTouchListener(mLayout); inflateLayoutAndSetOnTouchListener(mLayout);
mA11yMenuViewPager = new A11yMenuViewPager(mService); mA11yMenuViewPager = new A11yMenuViewPager(mService);