我面临通过捆绑发送数据的问题。
Intent toAudio = new Intent(TourDescription.this, Audio.class);
toAudio.putParcelableArrayListExtra("poi", arraypoi);
startActivity(toAudio);
这里发送arraypoi
的是一个 ArrayList。此 ArrayList 包含一组值。
在接收班,我有这样的
listOfPOI = getIntent().getParcelableArrayListExtra("poi");
Collections.sort(listOfPOI);
wherelistOfPOI
也是一个数组列表。
面临的问题是,我无法在listOfPOI
(作为null
)中接收 3 个特定变量的值,其余所有值都正确。
在发送捆绑包时,我的意思是arraypoi
我也能够正确发送所有值,但问题在于接收它时。
注意:我的课程仅实现parcelable
。
对此有什么答案吗?