android - 内容提供者方法执行
问题描述
我使用过 custom ContentProvider
,但我对它的方法执行感到困惑。
ContentProvider 提供以下方法
- 插入()
- 更新()
- 删除()
- 询问()
- 获取类型()
我已用于LoaderManager
query() 方法的后台执行。
现在我的问题是insert()或update()方法的执行是同步的还是异步的?
解决方案
在 a 的级别上ContentProvider
,insert()
和update()
是同步的。
在 a 级别ContentResolver
——您用于与 a 通信ContentProvider
——insert()
并且update()
也是同步的。
推荐阅读
- f# - 计算表达式中的类型推断错误
- perl - 在 Strawberry Perl 中安装“autovivification”模块时出现问题
- mosquitto - 构建 Mosquitto MQTT 身份验证插件问题
- python - 将数据框转换为嵌套的 json
- mysql - Laravel 删除(违反完整性约束)
- ios - 使用带有 Firebase 后端的 UITableViewController 显示排行榜(Swift 4.1)
- sql - 为什么没有。限制影响 Postgresql 处理选择查询?
- react-native - 在 React-Native 中,Android 父元素的内部子元素肯定定位在要隐藏的父元素之外
- python - Python 3:二叉搜索树无法设置节点
- css - 使用伪选择器 :after 在图像上创建叠加层——不占用整个高度