我想将类对象类型的ArrayList从一个活动发送到另一个活动 但是,它给了我一个错误,请帮助我。我尝试了很多链接,但是,我的问题 没有解决。 致命异常MAIN: 了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?如何将类对象类型的ArrayList从一个活动发送到另一个活动?
//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 – Raghunandan
http://stackoverflow.com/a/7400675/726863 –