gpt4 book ai didi

android - 在 Android 中,当使用传感器收集数据时,我应该使用 IntentService 还是 Service?

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

我正在制作一个应用程序,它将使用传感器收集数据,仅当设备处于开启状态时。该程序将主要从通知栏运行。大多数关于在后台使用传感器的帖子似乎都建议使用服务,但我读过 IntentServices 是处理长任务的方法。所以我想知道最好使用哪个?

最佳答案

这听起来更像是你需要一个服务,因为你将有一个长时间运行的操作(监控传感器),它会在监控不会停止的某些时期暂停(但不会破坏)被要求。

使用 Service 还可以让您的应用程序的 Activity 绑定(bind)到它,并显示实时更新之类的内容。但是你需要注意的是,如果你想在你的 Service 中做一些周期性的事情,那么你将需要处理调度和线程(如有必要,取决于所需的处理量)自己。

例如,如果您想将收集的数据发送到远程服务器,您可以使用 IntentService,因为这会很好地启动工作线程,以便您执行(慢速)网络请求.

关于android - 在 Android 中,当使用传感器收集数据时,我应该使用 IntentService 还是 Service?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31015151/

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