在旧版本的 API 上更改 ContentObserver Onchange 上的 uri [重复]

Posted

技术标签:

【中文标题】在旧版本的 API 上更改 ContentObserver Onchange 上的 uri [重复]【英文标题】:getting changed uri on ContentObserver Onchange on older versions of the API [duplicate] 【发布时间】:2012-10-10 01:35:04 【问题描述】:

可能重复:How to get URI of inserted row in my content observer?

我正在使用 ContentObserver 来监听内容提供者的变化。但是,我想知道是否有一种方法可以在调用 OnChange 方法时获取更改的 URI(而不是在回调中进行搜索查询以找出更改的内容)。

这似乎在 API 级别 16 上是可能的,但我必须编写一个符合 API 8 的应用程序 =S

【问题讨论】:

这不是一个重复的问题。对于 API 16 和 API 【参考方案1】:

好吧,后来我在其他地方发现了同样的问题,但仍然没有答案,这让我认为没有办法在旧的 api 上获取更改的 URI。

【讨论】:

嗨,Thomas,我也面临同样的问题。如果您找到了解决方案,请分享。请指导我。 当时我还没有找到任何答案,并且从那时起进行快速谷歌搜索也没有找到任何新东西......我认为你最好的选择是使用较旧的 api 获得 onChange(boolean) ,实现为onChange(selfChange, null); 并在新的 onChange 上,尝试使用数据库中的一些数据(例如标志、日期等)来确定哪个是更改后的 URI。

以上是关于在旧版本的 API 上更改 ContentObserver Onchange 上的 uri [重复]的主要内容,如果未能解决你的问题,请参考以下文章

git合并分支后还能在旧分支推送吗

如何在旧版本的旧 .tar.gz 存档之上重新构建新代码?

快速更改按钮图像在旧图像上附加新图像

npm 卡在旧版本上,但似乎有多个版本

Yahoo Finance API 在旧 URL 和 User-Agent 上给出错误 403(禁止)

防止软件包安装在旧的 Python 版本上