Я хочу отправить следующий ArrayList из одной активности в другую, пожалуйста, помогите.
ContactBean m_objUserDetails = new ContactBean();
ArrayList<ContactBean> ContactLis = new ArrayList<ContactBean>();
Я отправляю вышеперечисленного 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, пожалуйста, также расскажите, почему мы должны внедрять сериализуемый интерфейс.