我正在使用闹钟管理器定期激活服务:
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 :(得分:0)
计时器有你需要使用的ID,你可以用ID取消计时器,也可以找到它。如果你需要的话,你可以用新的计时器覆盖它。
答案 1 :(得分:-1)
从我所看到的,似乎根本没有查询警报的方法。另外,请查看AlarmManager timer。