如何避免黑屏而在Android的调用其他的活动?(How to avoid black screen

2019-07-18 15:45发布

我正在调用使用意图从主要活动的一项活动。 但调用一些系统中,因为它的显示黑屏,显示对话框。 我怎样才能避免这种黑屏。

Answer 1:

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

如果你有一个结束(); 或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);


Answer 2:

如果你想切换到其他期间完成当前的活动,请拨打后startActivity()方法完成()。

结帐新活动的onCreate()方法在任何长时间运行或重的任务,它会阻止活动的onload直到任务已经完成。

也查了一些过渡性OT其他窗口的标志,这些也可能是在某些情况下的原因。



文章来源: How to avoid black screen while invoking another activity in android?