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