【发布时间】:2016-02-28 02:43:34
【问题描述】:
我有 AsyncTask,我想将数据写入文件。
我应该在 UI 线程“OnProgressUpdate”还是后台线程“doInBackground”中将数据写入文件
【问题讨论】:
-
如果您的文件很大,请写入 doInBackground()。
-
将数据写入文件与 UI 无关。那么它应该在后台线程中。
-
阅读 AsyncTask 文档,onProgressUpdate 仅用于通知用户当前操作进度,所有任务都应在 doInBackground 中完成。