[英]Run AsyncTask every X second to update GPS position
我有一个扩展AsyncTask
的类,该类从设备获取gps坐标。
我想保持数据的更新,因此我的第一步虽然是从计时器或处理程序中调用该类。 这是实现它的明智方法,还是我最好听一下onLocationChanged
并在那里进行更新?
希望您能理解,否则请多加说明。
谢谢!
在这里, alarmManager
将是一个很好的解决方案。
这些使您可以计划您的应用程序在将来的某个时间运行。
警报响起时,系统会广播已为其注册的Intent,并在目标应用程序尚未运行时自动启动它。
因此,当触发警报时,请调用Async task.
execute()
方法Async task.
有关更多信息,请参见: http : //developer.android.com/reference/android/app/AlarmManager.html
我也想在不久的将来在我的应用程序中实现相同的功能。 如果您找到了解决方案,请不要忘记更新有关如何实现它的帖子。
谢谢。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.