25分钟后android stopservice

时间:2011-08-13 08:06:12

标签: android

我有一个Android应用程序,使用requestLocationUpdates服务每2分钟获取一次用户位置,所以现在一旦达到25分钟,我希望停止运行的服务。有可能吗?

谢谢。

1 个答案:

答案 0 :(得分:2)

制作计时器(1500000 = 25分钟,以毫秒为单位):

Timer timer = new Timer();
timer.scheduleAtFixedRate(new TimerTask() { 
            public void run() { 
                //stop your service here
            } 
}, 0, 1500000);