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>
我是 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>