gpt4 book ai didi

android - RequestLocationUpdates 生命周期

转载 作者:行者123 更新时间:2023-11-30 01:29:46 24 4
gpt4 key购买 nike

RequestLocationUpdates 是 LocationManager 的一个方法,周期性接收 GPS 信息。

我认为如果我从 onCreate 应用程序发送应该不会有问题,因为它不会对主线程过度收费,我是对的吗?

如果我想接收信息 requestLocationUpdates,即使在应用程序关闭后,我应该从哪里发送它?

最佳答案

我想在大多数情况下你会想注册一个 BroadcastReceiver .您可以观看的广播之一是位置发生变化的时间。这有一些逻辑问题,例如如何与 BroadcastReceiver 交互以及您的应用程序将消耗多少电池。可以找到关于如何解决这些问题的一个很好的总结 here .

本质上,您需要创建一个 Intent(您识别正在查找的事件的特定方式已经发生)和一个 PendingIntent(一种使该事件与 LocationServices 交互的方式)。

PendingIntent launchIntent = PendingIntent.getBroadcast(context, 0, myIntent, 0);
manager.requestLocationUpdates(provider, minTime, minDistance, launchIntent);

关于android - RequestLocationUpdates 生命周期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35927551/

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