2011-11-03 45 views
1

我使用报警经理定期激活服务:我如何知道AlarmManager是否启动了计时器?

Intent i=new Intent(DataCollectionActivity.this, HUJIDataCollectionService.class); 
pi = PendingIntent.getService(DataCollectionActivity.this, 0, i, 0); 
mgr.cancel(pi); 

mgr.setRepeating(AlarmManager.ELAPSED_REALTIME_WAKEUP, SystemClock.elapsedRealtime() , 1* 60* 1000, pi); 

我的问题是,当我关闭我的应用程序(当然还有活动),并再次打开它,我需要知道,如果计时器正在运行,我需要知道如何停止计时器(我没有时间的参考)

有什么建议吗?

回答

0

计时器有一个您需要使用的ID,您可以使用ID取消计时器,也可以找到它。通常情况下,如果这是您需要的,您只需用新的计时器覆盖它即可。

+0

好的,但我需要知道如何找回我的计时器回到活动后... – user733284

相关问题