번들을 통해 데이터를 전송할 때 문제가 있습니다.번들이 완전히 수신되지 않았습니다.
Intent toAudio = new Intent(TourDescription.this, Audio.class);
toAudio.putParcelableArrayListExtra("poi", arraypoi);
startActivity(toAudio);
여기에 arraypoi
은 ArrayList입니다. 이 ArrayList에는 값 세트가 들어 있습니다. listOfPOI
또한 배열 목록입니다
그리고 수신 클래스
, 나는이listOfPOI = getIntent().getParcelableArrayListExtra("poi");
Collections.sort(listOfPOI);
같은 있습니다.
문제가 발생하면 listOfPOI
(null
)의 3 가지 특정 변수에 대한 값을받을 수 없으며 모든 값이 적절하게 유지됩니다.
번들을 보내는 중에 나는 arraypoi
도 정확하게 모든 값을 보낼 수 있지만 문제는 수신 중입니다.
참고 : 내 수업은 parcelable
으로 구현됩니다.
답변이 없습니까?
은 parcelable 클래스 코드를 확인해야합니다. 답을 수정하십시오. – Ronnie