我有一个Android应用程序,使用requestLocationUpdates
服务每2分钟获取一次用户位置,所以现在一旦达到25分钟,我希望停止运行的服务。有可能吗?
谢谢。
答案 0 :(得分:2)
制作计时器(1500000 = 25分钟,以毫秒为单位):
Timer timer = new Timer();
timer.scheduleAtFixedRate(new TimerTask() {
public void run() {
//stop your service here
}
}, 0, 1500000);