gpt4 book ai didi

Android 持久化 ContentObserver

转载 作者:搜寻专家 更新时间:2023-11-01 07:41:10 28 4
gpt4 key购买 nike

内容观察者是否在 Android 中持久存在?如果我在 Activity 中创建一个内容观察者,该观察者是否会继续运行,直到我删除观察者。

基本上,我正在创建一个 SMS 服务,在接收和发送时,我将 SMS 发布到 Web 服务,这样我就可以在没有手机的情况下查看我的消息。

如果内容观察者与 Activity 的生命相关,我如何创建一个始终接收内容通知的 ContentObserver:/sms/

最佳答案

If I create a content observer in an activity, will that observer continue to run until I remove the observer.

仅当您喜欢泄漏内存时,然后直到 Android 终止该进程。行为良好的 Activity 不会在不在适当的时间取消注册的情况下注册内容观察者(例如,onDestroy())。

how can I create a ContentObserver that will always receive notifications on content:/sms/

SMS 内容提供程序不是 SDK 的一部分。它可能适用于您的手机,也可能不适用于您的手机。它可能适用于也可能不适用于 future 版本的 Android。

ContentObserver 保持一段时间的唯一方法是将它放在 Service 中。然而,services do not live forever, either .除此之外,没有办法让观察者“始终收到通知”。

对不起!

关于Android 持久化 ContentObserver,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2751895/

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