AlarmManager mgr=
(AlarmManager)ctxt.getSystemService(Context.ALARM_SERVICE);
Intent i=new Intent(ctxt, AlarmReceiver.class);
PendingIntent pi=PendingIntent.getBroadcast(ctxt, 0, i, 0);
mgr.setRepeating(
AlarmManager.ELAPSED_REALTIME_WAKEUP,
System.currentTimeMillis() + 1000,
1000, pi);
根据安卓文档
triggerAtMillis 警报应该首先响起的毫秒时间,使用适当的时钟(取决于警报类型)。
动作应该在 1 秒后立即开始,但它永远不会被调用,为什么?