2011-11-03 42 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

相關問題