Я разрабатываю приложение для Android, где я отображаю все имена контакта в Listview.Serializable object to Arraylist of Hashmap
Onclick of contact Listview, мне нужно отобразить соответствующие номера этого контакта в другом списке.
Проблема в том, что я собрал все числа и отправил ей другую деятельность, а также получил пакет, но полученный пакет - это Serializable object.
Итак, чтобы разобраться в Listview, мне нужно преобразовать его в Arraylist of Hashmap. Как я могу это сделать?
Вот код:
Отправив активность:
HashMap<String, String> Numbermap = new HashMap<String, String>();
Numbermap.put("numb",number);
Numbermap.put("type",type);
NumberList.add(Numbermap);
Intent intent = new Intent (ContactNames.this,ContactsPhoneNumbers.class);
intent.putExtra("map", NumberList);
startActivity(intent);
Получая активность:
Serializable Numbermap = new HashMap<String, String>();
// contNum = (TextView)findViewById(R.id.ContactNumber);
Bundle bundle = getIntent().getExtras();
Intent intent = getIntent();
if(bundle!=null)
{
Numbermap = bundle.getSerializable("map");
}
My Bad. Большое спасибо за помощь! – LISA