Приемник вещания пустых дополнений

Я создаю сигнал тревоги с помощью 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));

Однако этот объект всегда нулевой. Кроме того, если я отправлю дополнительные данные, такие как целые или логические значения, они также будут пустыми.

Что я делаю неправильно?

0 ответов

Другие вопросы по тегам