gpt4 book ai didi

android - 异步任务大量使用

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:52:10 28 4
gpt4 key购买 nike

AsyncTask is designed to be a helper class around Thread and Handler and does not constitute a generic threading framework. AsyncTasks should ideally be used for short operations (a few seconds at the most.)

这就是它在文档中所说的。

用网络语言,“几秒”是多长时间?

我的应用程序将执行以下操作,从 DB 获取数组列表,将其发送到服务器,获取另一个列表 (json),发送一个它收到列表的 okay,解析 jsons,将列表插入 db,做一些数据库中的其他进程,更新 UI..(列表可以达到 5000-1000 个对象实例条目。)

对这些东西使用 asynctask 是个好主意吗?我还需要根据服务器响应的结果更新gui。

如果没有,我还有什么其他选择?

最佳答案

我已经和你做过类似的事情了。我已经下载了一堆图像(大约 5000 张),将其保存在 SD 卡中并在数据库中保存了一行。我使用 Async Task 没有任何问题,我发现使用它没有问题。我建议您使用进度条向用户显示 App 正在做什么,并提供取消任务的选项(AsyncTask 提供了取消机制)

关于android - 异步任务大量使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18985785/

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