android 从横屏到竖屏状态出现黑屏
16lz
2021-01-24
修改WindowManagerService.java中的performLayoutLockedInner()
在if (!win.mLayoutAttached)
后面添加
代码如下:
if (win.mIsWallpaper)
{
gone = win.mViewVisibility == View.GONE
|| !win.mRelayoutCalled
|| (atoken != null && atoken.hiddenRequested)
|| win.mAttachedHidden
|| win.mExiting || win.mDestroying;
}
在if (!win.mLayoutAttached)
后面添加
代码如下:
if (win.mIsWallpaper)
{
gone = win.mViewVisibility == View.GONE
|| !win.mRelayoutCalled
|| (atoken != null && atoken.hiddenRequested)
|| win.mAttachedHidden
|| win.mExiting || win.mDestroying;
}
更多相关文章
- Android(安卓)之WebView
- android兼容2.2及以前版本的退出方法
- Android(安卓)(DiskLruCache)硬盘缓存代码实现
- Android获取状态栏的高度
- Android(安卓)init.rc文件解析过程详解(二)
- Android(安卓)Apk加固(安全专项)
- Android系统源代码情景分析:基础知识
- AndroidStudio快捷键设置2
- 【翻译】(7)CPU Arch ABIs