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

Ash*_*mar 4 android android-manifest android-alertdialog

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

Adí*_*Adí 15

请检查您在意图中设置的标志.

如果你有完成(); 或FLAG_ACTIVITY_CLEAR_TASK - 在ICS设备上显示空白屏幕,因为在启动另一个活动之前已清除当前活动.

Intent intent = new Intent(getApplicationContext(), Activity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
overridePendingTransition (0, 0);
Run Code Online (Sandbox Code Playgroud)

  • 尝试添加overridePendingTransition(0,0); 低于startActivity(intent); (4认同)