问题标签 [contentobserver]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3119 浏览

android - Android:content://sms/sent 的内容观察器不起作用

我和内容观察者合作了一段时间。当我使用content://sms消息被跟踪时,我可以通过 onchange 方法让它工作。但是当我改变它时 content://sms/sent它不起作用。我在 onchange 方法中没有任何活动。有没有人可以解决这个问题?非常感谢任何帮助。谢谢。

0 投票
4 回答
10511 浏览

android - Android:内容观察者的“onChange()”方法被多次调用

我正在为content://sms. 我正在将所有消息写入 SD 卡中的文本文件。但是onChange()内容观察器中的方法被多次调用,并且相同的消息被多次写入文本文件。如何避免这种情况?另外我想知道内容观察器是否会减慢电话速度。

0 投票
1 回答
641 浏览

android - 书签内容观察者

如何收到有关添加或删除书签的通知?

使用...

... onChange() 回调在添加新书签时调用,但在删除先前存在的书签时不会调用。

否则使用...

... onChange() 回调被连续调用...即使我只是从一个网络导航到另一个。

我只想在书签表中添加或删除记录时收到通知。

谢谢L的建议。

0 投票
2 回答
1638 浏览

android - Android - 如何在活动运行时将最新的短信添加到对话列表中?

我正在开发一个短信聊天应用程序。我想知道当活动打开时如何在列表视图底部添加最新的短信(发送或接收),就像股票短信应用程序或任何其他信使一样。

我尝试使用 ContentObserver。一旦 SMS 数据库发生一些变化,我就尝试使用新的数据集重新加载 ListView,但它不起作用。每次看到新的短信(发送接收)我都必须重新启动应用程序,以便重新加载列表。我希望这些新消息在我发送或接收它们后立即显示在聊天窗口中,就像我们通过 gtalk、msn 或任何 SMS 应用程序聊天的方式一样。

这是我的代码:-

请帮忙!

谢谢

0 投票
2 回答
9182 浏览

android - 当为给定的 URI 调用 ContentResolver.notifyChange() 时,是否会通知观察该 URI 的后代 URI 的 ContentObservers?

一个有希望的直截了当的问题:何时ContentResolver.notifyChange()调用给定的 URI,是否会通知ContentObserver观察该 URI 的后代URI?

例如,假设我有一个光标设置来观察特定资源的 URI:

然后我通知ContentResolver这个 URI 的祖先的更改(例如,因为我已经删除了所有订单):

我的Cursor,注册观察uriA,会收到通知吗?

0 投票
3 回答
4308 浏览

android - Android:检测短信传出,计数不正确

我正在尝试制作一个应用程序来计算手机发出的短信数量。目前我有以下代码:

当我发送一页短信时,onChange被调用了 3 次。当我发送一条两页短信时,onChange被调用了 4 次。3页留言,调用5次;等等。

注意:我已经尝试过其他变体Uri.parse("content://sms"),例如“content://sms/sent”,除了“content://sms”之外没有其他任何东西onChange被调用。

如何唯一区分一条外发短信并准确统计已发短信的条数?

0 投票
2 回答
474 浏览

android - 相机按钮的 ContentObserver?

我试图检测何时使用 Broadcastreceiver 按下相机按钮,但它不起作用,我不明白为什么(可能是我的手机有问题)。现在,我想知道是否可以使用 ContentObserver 来做到这一点。有可能吗?如果是的话,你能给我举个例子吗?...

提前致谢..

0 投票
2 回答
1430 浏览

android - 内容观察者更改

如果我在日历数据库上注册内容观察者,是否有办法在编辑事件时准确获取数据库中的更改内容?

0 投票
0 回答
5442 浏览

android - 如何使用 ContentObserver..?

我对这些东西很陌生,找不到合适的答案。我自己做了一些事情,我不知道我到什么程度。它不工作。

这是我的观察者。

先感谢您。

0 投票
3 回答
8758 浏览

android - 为什么 ContentObserver 会被多次调用?

我有以下ContentObserver接收和编写短信的实现,但它被多次调用。

代码:

显现:

为什么会被多次调用?

编辑:
有人认为问题是由缺少引起的unregisterContentObserver,但这没有什么区别。