我有 2 个类:A( Activity 子类)无限生成手机位置,B 类(线程子类)从 A 获取位置并将其发送到数据库。 由于这是一项 Activity ,一旦我关闭应用程序,它就会停止生成位置,因此我猜服务会完成这项工作。
我在 here(http://developer.android.com) 中读到了有关服务的信息
但我不明白我应该使用哪个服务以及如何使用? 我计划做的更改是将 A 转变为服务并创建启动和停止 A 的类 C( Activity )。
谢谢。
最佳答案
您可以为此使用计时器..
private void startservice() {
timer.scheduleAtFixedRate( new TimerTask() {
public void run() {
//Do whatever you want to do every “INTERVAL”
}
}, 0, INTERVAL);
; }
在特定时间执行或调用方法。
您可以阅读here了解更多详情。
关于java - 我应该使用哪种服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14160253/