我有一个扩展类AsyncTask
,它从设备中获取 gps 坐标。
我想保持数据更新,所以我最初的想法是从计时器或处理程序调用类。这是实现它的聪明方法,还是我最好听听onLocationChanged
并在那里进行更新?
希望你明白这个想法,否则会详细说明。
谢谢!
AnalarmManager
将是一个很好的解决方案。
这些允许您安排您的应用程序在将来的某个时间点运行。
当警报响起时,系统会广播已为其注册的 Intent,如果目标应用程序尚未运行,则会自动启动它。
所以当警报被触发时,调用你的execute()
方法Async task.
有关更多信息,请参阅:http: //developer.android.com/reference/android/app/AlarmManager.html
我也想在不久的将来在我的应用程序中实现相同的功能。如果您获得了解决方案,请不要忘记更新有关您如何实施它的帖子。
谢谢你。