如果你给一个Activity 设置了防止截屏功能后,代码是这样写的:
override fun onCreate(savedInstanceState: Bundle?) {
window.setFlags(
WindowManager.LayoutParams.FLAG_SECURE,
WindowManager.LayoutParams.FLAG_SECURE
)
super.onCreate(savedInstanceState)
}
那么你就会遇到标题的那个问题,当你设置禁止截屏的Activity处于前台,此时你把应用至于后台了,在想把应用回到前台时还让当前Activity 正常显示,那么你的页面大致率是无法正常恢复显示的,它可能会回到应用首页。
目前你只需要调整一下代码顺序即可
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
window.setFlags(
WindowManager.LayoutParams.FLAG_SECURE,
WindowManager.LayoutParams.FLAG_SECURE
)
}
换个顺序就可以了。试试吧
© 版权声明
文章版权归作者所有,未经允许请勿转载。如内容涉嫌侵权,请在本页底部进入<联系我们>进行举报投诉!
THE END















暂无评论内容