我有一个模型,它是implements
Parcelable
界面,在我的MainActivity
上,我喜欢这样
ArrayList<Model> modelList = new ArrayList<>();
for(int i = 1; i <= 5; i++)
modelList.add(new Model( "name "+ i , "number "+ i));
我有这个
ListView
项目的modelList
。我想做的是,当用户单击列表中的某个项目时,我使用
Intent
并将其附加为modelList.get(position)
我只想放置模型的特定对象,而不是整个模型,例如
intent.putParcelableArrayList("KEY", modelList)
最佳答案
您可能只需要这样做Intent().putExtra("name", yourModel)
putExtra
有很多重载,其中之一是putExtra(name : String, value : Parcelable)