gpt4 book ai didi

android - 内容提供者是否可以在不显式调用 NotifyChange() 的情况下通知观察者 - Android

转载 作者:行者123 更新时间:2023-11-29 14:11:40 25 4
gpt4 key购买 nike

在 ContentProvider 中,我们通过调用

显式通知所有已注册的观察者
getContext().getResolver().notifyChange(URI,ContentObserver);  

我想知道这是否有必要。观察者是否有可能收到通知,即使我们在 contentProvider 中根本不使用该语句。

有没有其他方法可以做同样的事情。

最佳答案

似乎没有办法做这样的事情。您可以(可能)设置一个 Thread 以定期(可能每分钟一次)对 ContentProvider 运行查询,保证返回基础数据集中的最新时间更改,然后比较它以查看是否需要执行任何其他操作,但它会非常特定于内容提供者,并且可能很难概括和维护。

关于android - 内容提供者是否可以在不显式调用 NotifyChange() 的情况下通知观察者 - Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2441685/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com