我的 android alarmmanager 有问题。我正在使用两个额外的参数设置警报管理器,但在接收器活动中只有第一个额外的参数可用。
Intent intent = new Intent(con, AlarmReceiver.class);
Bundle extras = new Bundle();
extras.putInt("arg_1", 1);
extras.putInt("arg_2", 2);
intent.putExtras(extras);
PendingIntent sender = PendingIntent.getBroadcast(con,
1590, intent, PendingIntent.FLAG_UPDATE_CURRENT);
AlarmManager am = (AlarmManager) con
.getSystemService(Context.ALARM_SERVICE);
am.set(AlarmManager.RTC_WAKEUP, time, sender);
我的代码有什么问题?我还更改了请求代码,因此没有过时的警报可以触发我的问题,而且只有一个额外的参数传递给我的接收器活动。
谢谢 :)