android 内未触发警报

Alarm not triggering in android

我是 android 编程新手。我究竟做错了什么? AlarmReceiver class 未触发...我想重复触发 AlarmReceiver.class ...

我使用了此页面中的代码 https://developer.android.com/training/scheduling/alarms#precision

OnCreate 在 MainActivity.java 我有以下代码

   AlarmManager alarmManager = (AlarmManager)this.getSystemService(Context.ALARM_SERVICE);
      
        Intent intent = new Intent(this,AlarmReceiver.class);
        //Check if the PendingIntent already exists
PendingIntent pendingIntent =
                PendingIntent.getService(this, 6661, intent,
                        PendingIntent.FLAG_NO_CREATE);
        if (pendingIntent != null && alarmManager != null) {
           //cancel here if you want
        }

        //Run every 60 seconds!
        alarmManager.setInexactRepeating(AlarmManager.ELAPSED_REALTIME_WAKEUP,
                SystemClock.elapsedRealtime() + 60000,
                60000, pendingIntent);

AlarmReceiver.java class 包含以下代码...

public class AlarmReceiver extends BroadcastReceiver {

    @Override
    public void onReceive(Context context, Intent intent) {

        // For our recurring task, we'll just display a message
        Log.i("logit","testing...");
       
    }
}

您的清单中是否有这样的收件人条目?

<receiver android:name=".AlarmReceiver"></receiver>