我有一个模型,它是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)

08-07 01:21