|
|
1
3
使用AsyncTask在两个活动之间共享结果不是很好,因为在启动活动中创建的AsyncTack在切换到主活动时将被解除(停止)。在这种情况下最好使用服务,主屏幕将订阅结果。 |
|
|
2
1
所以基本上你想在启动屏幕中开始下载,然后在接下来的活动中继续下载。这样,您仍然需要实现加载动画。在您的情况下,我建议您在下载所有内容后尽快完成初始屏幕。这样,你就不必再在应用程序的生命周期内下载任何东西了。 |
|
|
3
0
即使切换到新活动,异步任务也会继续运行。您可以尝试以下流程:
唯一的问题是,你将无法确定一个时间让2完成,以便能够开始4。这就是异步任务的性质。您可以通过在AsyncTask中使用onPostExecute来解决问题。 示例:onPostExecute调用另一个将启用按钮的方法。用户可以单击按钮查看图像/视频。但是,如果突然看到某个按钮被启用,这可能不是一个好的用户体验。 |
|
4
0
那样的话,我宁愿创造一些
|
|
Murilo · Jetpack编写导航栏项目图标 1 年前 |
|
|
KolaYAndr · 活动RESULT_OK似乎从未发生过 1 年前 |
|
psycho_pat · Android应用程序中的权限 1 年前 |
|
|
FarazFiroz · 如何将argb转换为描述性文本颜色 1 年前 |
|
Daniel · Unity Android游戏支持的设备数量太少 1 年前 |