JessYanCoding / AndroidAutoSize

🔥 A low-cost Android screen adaptation solution (今日头条屏幕适配方案终极版,一个极低成本的 Android 屏幕适配方案).
Apache License 2.0
13.47k stars 1.96k forks source link

Tried to access visual service WindowManager from a non-visual Context #433

Open Just4fun2021 opened 1 year ago

Just4fun2021 commented 1 year ago

E/ContextImpl: Tried to access visual service WindowManager from a non-visual Context:com.test.my.QtApplication@58739b4 WindowManager should be accessed from Activity or other visual Context. Use an Activity or a Context created with Context#createWindowContext(int, Bundle), which are adjusted to the configuration and visual bounds of an area on screen. java.lang.IllegalAccessException: Tried to access visual service WindowManager from a non-visual Context:com.test.my.QtApplication@58739b4 at android.app.ContextImpl.getSystemService(ContextImpl.java:2195) at android.content.ContextWrapper.getSystemService(ContextWrapper.java:917) at me.jessyan.autosize.utils.ScreenUtils.getScreenSize(ScreenUtils.java:32)