У меня проблема с отправкой данных через связку.
Intent toAudio = new Intent(TourDescription.this, Audio.class);
toAudio.putParcelableArrayListExtra("poi", arraypoi);
startActivity(toAudio);
здесь я отправляю arraypoi
, который является ArrayList.Этот ArrayList содержит набор значений.
И в получающем классе у меня вот так:
listOfPOI = getIntent().getParcelableArrayListExtra("poi");
Collections.sort(listOfPOI);
, где listOfPOI
также список массивов.
Проблема, с которой я столкнулся, заключается в том, что я не являюсьспособен принимать значения для 3 конкретных переменных в listOfPOI
(поступая как null
), остальные значения приходят правильно.
При отправке пакета я имею в виду в arraypoi
, также я могу отправитьвсе значения правильно, но проблема заключается в получении его.
Примечание. Мой класс реализован только как parcelable
.
Любой ответ на этот вопрос?