gpt4 book ai didi

Android 相当于 Swift 的 HKObserverQuery?

转载 作者:行者123 更新时间:2023-11-28 21:02:11 35 4
gpt4 key购买 nike

您好,我想收集用户健康数据。在 iOS 中,我们有 HKObserverQuery 来观察。因此,只要健康数据发生变化,例如步数发生变化,它就会唤醒我们的应用程序。 android 中是否有类似的东西用于实时更新。所以我可以为任何更改设置监控。这几天我一直在摸不着头脑。谢谢。

最佳答案

广播

Android 应用可以发送或接收来自Android 系统和其他Android 应用的广播消息,类似于发布-订阅设计模式。这些广播在感兴趣的事件发生时发送。例如,Android系统在各种系统事件发生时发送广播,例如系统启动时或设备开始充电时。应用程序还可以发送自定义广播,例如,通知其他应用程序他们可能感兴趣的事情(例如,已经下载了一些新数据)。

You Could Use LocalBroadcastManager for your App when data changed it will called from your code

Then Register Reciever in manifest

send Broadcast locally fron your app to Broadcast Reciever when data changed in store Like HKObserverQuery

https://developer.android.com/guide/components/broadcasts.html

关于Android 相当于 Swift 的 HKObserverQuery?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47940050/

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