标签: android android-activity background android-service
开发一个后台服务不断获取用户位置的Android应用程序。当用户即将到达用户指定的目的地时,它会向用户发出警报。
为此,我要将当前位置与目标位置进行比较。目标位置是从另一个活动获得的。现在,当iam刷掉应用程序时,后台服务正在运行,但由于目标目标坐标为空白,因此无法与cuurent位置进行比较。
如何纠正这个问题?
答案 0 :(得分:0)
目标位置可以保存到共享首选项或数据库,或者在活动发生变化时从Intent广播。这将允许您的服务与其进行比较,即使活动不再运行。
Intent