相关疑难解决方法(0)

Intent.FLAG_ACTIVITY_NEW_TASK |时如何避免黑屏 设置了Intent.FLAG_ACTIVITY_CLEAR_TASK?

在我的Android应用程序中,我需要Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK用来设置我的意图标志.我可以删除以前的所有内容ActivitiesActivity以这种方式开始新的.这是我的代码如下:

Intent intent = new Intent(Gerenxinxi.this, MainPart.class);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);
startActivity(intent);
finish();
overridePendingTransition(0,0);
Run Code Online (Sandbox Code Playgroud)

但是,当我使用上面的代码时,我发现了黑屏的闪烁.如果我没有设置意图标志Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK,黑屏的闪烁就会消失.我的问题是:Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK设置时我该怎么办才能避免黑屏?

在我写下这个问题之前,我发现有人有类似的问题.这是链接但是,这个问题的答案无法解决我的问题.所以我再问一遍这个问题.我希望有人能帮助我.谢谢你.

android android-intent

9
推荐指数
1
解决办法
5584
查看次数

如何在android中调用另一个活动时避免黑屏?

我正在使用主要活动的意图调用活动.但在调用期间,显示的系统对话框很少,因此会显示黑屏.我怎么能避免这样的黑屏.

android android-manifest android-alertdialog

4
推荐指数
1
解决办法
1万
查看次数