android - 移动到另一个活动时黑屏 3 秒?
问题描述
我正在开发一个从活动“A”移动到另一个活动“B”的应用程序显示黑屏 2 到 3 秒。
我正在对活动“B”中的大量数据进行计算,因此由于 mainUI 上的负载而移动到活动“B”,它会加载黑屏。
但是当我将我的计算方法移动到 OnStart 或 OnResume 时,黑屏仍然存在。
我想要做的是在没有黑屏的情况下立即显示 Activity B,并在计算完成时显示加载进度。
尝试过的线程但没有工作,Async 确实加载了加载动画但卡住了,因为只有动画可见超过 2 分钟,所以有任何更好的方式从 Activity“A”移动到 Activity“B”而没有延迟。
没有放代码,因为活动 B 中有很多代码。
与此链接 类似的问题 类似的问题
此链接还描述了我立即从一个活动移动到另一个活动的问题,是的,我使用了带有可运行 UI 线程的异步任务,我的异步将立即打开新活动,但是在后台异步执行的工作太多,所以我只看到加载超过一分钟,没有异步只有 2 秒。
解决方案
推荐阅读
- python - Python `schedule` 计划任务的返回值去哪了?
- java - How to get data from OnSuccessListener
() - html - 以自己的形式搜索 Google 地址栏
- orientdb - Gremlin: Group by multiple properties from two different vertices
- python - Python modules in visual studio code
- laravel - 使用订阅时,laravel-graphql-playground 无法连接到 UI 中的 websocket
- c# - 更新 v76 后,我得到脚本在 selenium 中返回意外结果错误
- java - Create new List
() by getting member of List - >() without linking them
- mysql - 使用 concat 按周分组 SQL
- azure-devops - Azure 开发运维。复制文件。发布工件。构建成功时找到 0 个文件