Приемник вещания пустых дополнений
Я создаю сигнал тревоги с помощью AlarmManager и хочу добавить объект, который можно продать:
Intent intent = new Intent(context, AlarmReceiver.class);
LocalAlarmWrapper wrapper = new LocalAlarmWrapper(localAlarmDataList, interval);
intent.putExtra(Constants.Params.DATA, Parcels.wrap(wrapper));
PendingIntent pendingIntent = PendingIntent.getBroadcast(context, currentId, intent, PendingIntent.FLAG_UPDATE_CURRENT);
alarmManager.setExactAndAllowWhileIdle(AlarmManager.RTC_WAKEUP, fireTime, pendingIntent);
И в моем приемнике я просто делаю:
LocalAlarmWrapper wrapper = Parcels.unwrap(intent.getParcelableExtra(Constants.Params.DATA));
Однако этот объект всегда нулевой. Кроме того, если я отправлю дополнительные данные, такие как целые или логические значения, они также будут пустыми.
Что я делаю неправильно?