Java 如何发送意图中的模型对象

Java 如何发送意图中的模型对象,java,android,android-intent,model,parcelable,Java,Android,Android Intent,Model,Parcelable,我有一个模型,它在我的main活动上实现了Parcelable界面 ArrayList<Model> modelList = new ArrayList<>(); for(int i = 1; i <= 5; i++) modelList.add(new Model( "name "+ i , "number "+ i)); ArrayList modelList=new ArrayList(); 对于(inti=1;i您可能只需要这样做 Intent().put

我有一个模型,它
在我的
main活动上实现了
Parcelable
界面

ArrayList<Model> modelList = new ArrayList<>();
for(int i = 1; i <= 5; i++)
modelList.add(new Model( "name "+ i , "number "+ i));
ArrayList modelList=new ArrayList();

对于(inti=1;i您可能只需要这样做

Intent().putExtra(“名称”,您的型号)


putExtra
有许多重载,其中一个是
putExtra(名称:String,值:Parcelable)

您可能只需要执行此操作

Intent().putExtra(“名称”,您的型号)


putExtra
有许多重载,其中一个是
putExtra(名称:String,值:Parcelable)

您可以按以下方式传递它

intent.putExtra("KEY",modelList.get(position));
然后在另一个活动中以下面的方式获得它

Model model=getIntent().getParcelableExtra("KEY");

你可以用下面的方法传递它

intent.putExtra("KEY",modelList.get(position));
然后在另一个活动中以下面的方式获得它

Model model=getIntent().getParcelableExtra("KEY");