android - 更改 Activity 时出现黑屏

标签 android android-activity

我在将 Activity 从一个更改为另一个时遇到黑屏问题。我找到了为什么会发生这种情况的答案,但找不到解决方案。当我从我的 playActivity 转到 GameCompleteActivity 从那里我可以转到下一个级别时,我正在完成 playActivity 的实例并为同一个 PlayActivity 调用新的 Intent 因为我的所有不同级别都在 PlayActivity 中工作,因为我的要求我必须完成最后一个 playActivity 才能开始下一个 Level 的新 playActivity。这是我在进入下一个级别时出现滞后或黑屏的地方,即完成并再次启动 playActivity 需要时间。

我也试过 Transculent.Theme,但没有成功。 AsyncTask 也没有给我想要的结果

现在我想我展示了一些 Activity 消退的动画或可能隐藏我的黑屏行为的东西?

需要解决方案方面的帮助? ....谢谢

最佳答案

这通常意味着新 Activity 正在 UI 线程中加载数据,因此在所有内容加载完成之前屏幕保持黑色。

考虑将加载所有 Activity 数据(这是一个游戏,所以我猜测关卡和图形)的代码移动到一个单独的线程中,然后让 PlayActivity 知道数据何时可以使用。

关于android - 更改 Activity 时出现黑屏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9986765/

相关文章:

android - 使 Android 源代码中的应用程序编译为系统/应用程序而不是数据/应用程序?

android - 如何从代码中更改 `solid color`?

android - 如何使用 LineageOS 代码库作为起点构建 Android-x86?

android - 检查 Continuos Connection 未在 BaseActivity 中启动

android - 从工作线程调用ui线程

java - 可以在 Activity 中使用私有(private)构造函数,以便我可以在变量上使用 Final 修饰符吗?

android - 在 Android 10 上使用 RNFetchBlob 的下载管理器 React Native 下载文件

android - 启动屏幕应用程序和隐藏操作栏

android - 在弹出窗口android中显示 Activity

android-activity - Facebook 图 "user/home"提要现在包含难以识别的帖子项目 Activity