标签: android
我正在开发一个用于获取呼叫日志的应用程序,我发现很难找到context.contentResolver.query()是否在UI线程上运行以及是否必须将其移至后台线程。
答案 0 :(得分:0)
从理论上讲,是的,您可以在ui线程中调用query()。但是,从性能角度考虑,不建议使用它。
query()的成本很高,最好在工作线程中调用。
您可以使用Loader轻松实现异步查询。