作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经阅读并阅读了相关的问答,无法相信如果我的自定义 ContentProvider 会做这样的事情:
insertUri = ContentUris.withAppendedId( Data2TableMetaData.CONTENT_URI, rowId)
// notify listeners
getContext().getContentResolver().notifyChange(insertUri, null);
... ContentObservers 没有办法检索 rowId。
这真的对吗?我想我一定是遗漏了什么,因为这看起来不太好。
最佳答案
你是对的。回调接口(interface)不包含更改内容的信息,仅包含已发生更改的信息。但通常鼓励开发人员使用诸如 CursorLoaders 之类的东西,它们可以为您完成所有繁重的工作。 http://developer.android.com/reference/android/content/CursorLoader.html
但是,现在使用新的 Android 16 api 可以在 OnChange 方法中检索行的 URI。
关于android - ContentObserver - 简直不敢相信我读过的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9839042/
我是一名优秀的程序员,十分优秀!