首页 > 解决方案 > 移动到另一个活动时黑屏 3 秒?

问题描述

我正在开发一个从活动“A”移动到另一个活动“B”的应用程序显示黑屏 2 到 3 秒。

我正在对活动“B”中的大量数据进行计算,因此由于 mainUI 上的负载而移动到活动“B”,它会加载黑屏。

但是当我将我的计算方法移动到 OnStart 或 OnResume 时,黑屏仍然存在。

我想要做的是在没有黑屏的情况下立即显示 Activity B,并在计算完成时显示加载进度。

尝试过的线程但没有工作,Async 确实加载了加载动画但卡住了,因为只有动画可见超过 2 分钟,所以有任何更好的方式从 Activity“A”移动到 Activity“B”而没有延迟。

没有放代码,因为活动 B 中有很多代码。

与此链接 类似的问题 类似的问题

此链接还描述了我立即从一个活动移动到另一个活动的问题,是的,我使用了带有可运行 UI 线程的异步任务,我的异步将立即打开新活动,但是在后台异步执行的工作太多,所以我只看到加载超过一分钟,没有异步只有 2 秒。

标签: androidandroid-intentandroid-activityandroid-lifecycle

解决方案


推荐阅读