【发布时间】:2012-03-01 23:09:39
【问题描述】:
我对 android 中的这个位置感知系统感到非常惊讶,并且没有获得持续向服务器发送定期信息的一致方式。我希望应用程序能够连续运行而不会失败,即使设备也没有关闭一个月。我面临的问题是:
- 服务在几天或几小时后被终止。
- 如果服务已经存在,除非设备上有某种活动或移动,否则不会更新位置信息。
最推荐的方法是什么?目前我正在创建一个服务来监听onCreate() 方法上的位置更新,并将这些数据发送到onStartCommand() 方法上的服务器。我已经从服务本身注册AlarmManager() 15 分钟周期以发送位置信息...?
【问题讨论】:
-
被杀可能意味着您的内存不足并阅读此stackoverflow.com/questions/3041971/android-service-killed
-
periodic和continuously一次 ...