gpt4 book ai didi

java - 在后台加载图像、视频

转载 作者:行者123 更新时间:2023-12-01 17:50:05 25 4
gpt4 key购买 nike

我正在尝试制作一个将显示一些图像和视频的应用程序。所以我打算添加一个2秒左右的启动画面。 2 秒后,用户将进入应用程序的主屏幕。

我想在用户位于启动屏幕时开始加载图像、视频,以便用户在主屏幕时等待的时间最少。

因此加载将在启动屏幕上开始,然后两秒后用户将被带到主屏幕,无论加载是否完成。现在,由于这涉及两个 Activity ,我应该使用异步任务还是应该使用其中包含异步任务的服务(用于代码完成的回调)?

哪一个会更好。 另外,在Android 8.0中,使用服务有什么限制吗?

我认为如果编码不正确,在两个屏幕之间使用异步任务可能会导致内存泄漏。

任何帮助将非常感激。

编辑:我的应用程序还有一项功能,因此无法让用户在启动屏幕中等待加载结束。

最佳答案

使用 AsyncTask 在 2 个 Activity 之间共享结果并不是很好,因为在 Splash Activity 中创建的 AsyncTack 在切换到 Main Activity 时将被销毁(停止)。在这种情况下最好使用服务,主屏幕将订阅结果。

关于java - 在后台加载图像、视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51261159/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com