我想从一个活动中发送以下ArrayList到另一个活动,请帮忙。
ContactBean m_objUserDetails = new ContactBean();
ArrayList<ContactBean> ContactLis = new ArrayList<ContactBean>();
我在添加数据后,将上述ArrayList发送如下:
我在添加数据后,将上述ArrayList发送如下
Intent i = new Intent(this,DisplayContact.class);
i.putExtra("Contact_list", ContactLis);
startActivity(i);
但是我在恢复它时遇到了问题。ArrayList<ContactBean> l1 = new ArrayList<ContactBean>();
Bundle wrapedReceivedList = getIntent().getExtras();
l1= wrapedReceivedList.getCharSequenceArrayList("Contact_list");
目前我遇到了这个错误:
Type mismatch: cannot convert from ArrayList<CharSequence> to ArrayList<ContactBean>
我的ContactBean类实现了Serializable接口,请告诉我为什么我们要实现Serializable接口。