如何在刷掉应用程序后保留服务的数据

时间:2015-06-21 06:02:58

标签: android android-activity background android-service

开发一个后台服务不断获取用户位置的Android应用程序。当用户即将到达用户指定的目的地时,它会向用户发出警报。

为此,我要将当前位置与目标位置进行比较。目标位置是从另一个活动获得的。现在,当iam刷掉应用程序时,后台服务正在运行,但由于目标目标坐标为空白,因此无法与cuurent位置进行比较。

如何纠正这个问题?

1 个答案:

答案 0 :(得分:0)

目标位置可以保存到共享首选项或数据库,或者在活动发生变化时从Intent广播。这将允许您的服务与其进行比较,即使活动不再运行。