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");