`context.contentResolver.query()`是否在UI线程上运行?

时间:2019-02-18 05:08:59

标签: android

我正在开发一个用于获取呼叫日志的应用程序,我发现很难找到context.contentResolver.query()是否在UI线程上运行以及是否必须将其移至后台线程。

1 个答案:

答案 0 :(得分:0)

从理论上讲,是的,您可以在ui线程中调用query()。但是,从性能角度考虑,不建议使用它。

query()的成本很高,最好在工作线程中调用。

您可以使用Loader轻松实现异步查询。