【发布时间】:2014-04-22 07:33:15
【问题描述】:
我想将类对象类型的 ArrayList 从一个活动发送到另一个活动 但是,它给了我一个错误,请帮助我。我尝试了很多链接,但是我的问题 没有解决。 致命例外主要: Java.Lang.RuntimeException 我试过这些链接: Passing ArrayList with objects to new Activity? How to pass ArrayList of Objects from one to another activity using Intent in android?
//Sending Side Code:
if(result.size()>0)
{
ArrayList< LogSetGet> lst=new ArrayList<LogSetGet>();
lst=result;
Intent i=new Intent(LogIn.this,Home.class);
i.putExtra("list",result);
startActivity(i);
}
//Receiving side Code:
Intent i=this.getIntent();
ArrayList<LogSetGet>ls=ArrayList<LogSetGet>)i.getSerializableExtra("list");
ArrayAdapter<LogSetGet> adptr=new ArrayAdapter<LogSetGet>(Home.this,android.R.layout.simple_list_item_1,ls);
lv.setAdapter(adptr);
提前谢谢你。
【问题讨论】:
-
你的
LogSetGet必须实现parcelable
标签: android