tec*_*unc 5 multithreading android android-contentprovider
只是好奇.
getContentResolver().query(...)
Run Code Online (Sandbox Code Playgroud)
我知道Loaders在后台线程上运行查询.这是否也适用于插入,更新和删除?我应该为这些类型的调用创建AsyncTasks,Threads等吗?大型更新可能会阻止我的应用程序的主线程.
getContentResolver().insert(...)
Run Code Online (Sandbox Code Playgroud)
谢谢!
从提供者检索数据
本节介绍如何使用User Dictionary Provider作为示例从提供程序检索数据.
为了清楚起见,本节中的代码片段在"UI线程"上调用ContentResolver.query().但是,在实际代码中,您应该在单独的线程上异步执行查询.一种方法是使用CursorLoader类,在Loaders指南中有更详细的描述.此外,代码行只是片段;它们不显示完整的应用程序.
| 归档时间: |
|
| 查看次数: |
3512 次 |
| 最近记录: |