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

标签 android android-manifest android-alertdialog

我正在使用主要 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/

相关文章:

安卓单元测试 : access manifest of test application

android - java.lang.IllegalStateException : You need to use a Theme. AppCompat 主题与此 Activity

android - 设置背景图像警报对话框

android - 使用 RxJava 和 EventBus 将事件发送回 Activity/fragment

android - 越来越失败 [INSTALL_FAILED_TEST_ONLY : installPackageLI] in Android studio 3. 0

android - 接收彩信 - 无默认应用程序 [KITKAT]

Android:禁用 DialogFragment 确定/取消按钮

java - 在 Android 和 PC 之间创建 Wifi 点对点连接

android - 从 Android 上的设备获取文件,在尝试使用它时一直提示未找到文件

java.net.UnknownHostException 与 Android 应用程序