【发布时间】:2015-05-08 22:34:01
【问题描述】:
在我的应用程序中,我有按钮,单击时将查询数据库并在屏幕上显示结果。查询动作通常需要 1 ~ 3 秒。这些按钮会被非常频繁地点击。
我已经在 AsyncTask 和 Thread 上实现了这个动作,但几乎没有什么不同。
但是从长远来看,尤其是当按钮被多次点击时,这在资源(CPU、内存)方面会更有利吗?
【问题讨论】:
-
AsyncTaskloader 是我的猜测:stackoverflow.com/a/20279805/2413303
-
感谢您重播 EpicPandaForce。我读了链接。他们说:“AsyncTaskLoader 可以通过屏幕翻转等配置更改存活下来”。但是查询很短,是否还需要处理配置更改?
-
@ngubk,几乎在所有情况下都需要处理配置更改
标签: java android android-asynctask android-handler java-threads