我正在使用主要 Activity 的 Intent 调用 Activity 。但是在调用过程中显示了几个系统对话框,因此显示黑屏。我怎样才能避免这样的黑屏。
最佳答案
请检查您在 Intent 中设置的标志。
如果你有一个finish();或 FLAG_ACTIVITY_CLEAR_TASK - 空白屏幕可能会出现在预 ICS 设备上,因为在另一个 Activity 开始之前当前 Activity 已被清除。
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);
关于android - 在android中调用另一个 Activity 时如何避免黑屏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14501213/