Android:如何使用AlarmManager
从AlarmManager
设置开始20分钟后,我需要触发一段代码。
有人可以向我展示如何AlarmManagerِ
Android
中使用示例代码吗?
我一直在玩一些代码,但几天都行不通。
回答:
说到“一些示例代码”并不是那么容易AlarmManager
。
以下是显示的设置的代码段AlarmManager
:
AlarmManager mgr=(AlarmManager)context.getSystemService(Context.ALARM_SERVICE);Intent i=new Intent(context, OnAlarmReceiver.class);
PendingIntent pi=PendingIntent.getBroadcast(context, 0, i, 0);
mgr.setRepeating(AlarmManager.ELAPSED_REALTIME_WAKEUP, SystemClock.elapsedRealtime(), PERIOD, pi);
在此示例中,我正在使用setRepeating()
。如果你想要一键式警报,则只需使用set()。确保给警报的启动时间与在的初始参数中使用的时间相同set()
。在上面的示例中,我正在使用AlarmManager.ELAPSED_REALTIME_WAKEUP
,因此我的时基为SystemClock.elapsedRealtime()
。
以上是 Android:如何使用AlarmManager 的全部内容, 来源链接: utcz.com/qa/432010.html