【发布时间】:2017-05-15 10:46:27
【问题描述】:
我可以使用 AsnycTask get() 方法等待后台任务完成,但是如果我使用 CursorLoader 和 ContentProvider 和 LoaderManager 回调,我该怎么做呢?
是否也可以防止UI线程等待后台线程返回数据?
【问题讨论】:
-
Loader 的整体理念是,在您获得数据之前,您不会让 UI 线程等待、显示空屏幕、虚拟数据或加载微调器
-
是的,否则如果您想使用内容解析器,您需要将流程包装在 AsyncTask 中。
标签: android multithreading loader