use*_*422 8 android flicker statusbar android-fullscreen
我注意到在以下情况中发生了一个非常恼人的闪烁:显示全屏活动,然后启动另一个非全屏活动.
在我的应用程序中,我在第二个活动的顶部使用了一个操作栏,我清楚地看到在活动之间切换时如何进行闪烁.
当状态栏出现时,它不能平稳地推动我的活动,但很快就会出现这种烦人的闪烁.
我可以用一些API来控制这种行为吗?还是其他一些解决方法?
小智 8
我有同样的问题.以下解决方法修复了它,在完成第一个活动之前放置此代码.
Handler handler = new Handler();
handler.post(new Runnable() {
@Override
public void run() {
YourActivity.this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN);
}
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1876 次 |
| 最近记录: |