我希望您能通过意图传递数据,代码>>创建者。
intent = new Intent(this, AlarmReceiverActivity.class);
intent.putExtra("id", id);
intent.putExtra("R/N", a);
pendingIntent = PendingIntent.getActivity(this, id, intent,
PendingIntent.FLAG_UPDATE_CURRENT);
代码 >> 接收者
MainExtras = getIntent();
if (MainExtras != null) {
MainValue = MainExtras.getIntExtra("id", 000);
Log.d("MainValue", "" + (MainValue +1));
MainRon = MainExtras.getStringExtra("R/N");
Log.d("MainRon", "" + MainRon);
}else{
Log.d("Failed to get Extras ...", "FAIL -.-");
}
如果我不关闭创建Intent的活动,这个方法就可以很好地工作,但是如果我关闭了,接收器将无法获取附加参数。您有什么想法吗?