나는 Listview에 연락처의 모든 이름을 표시하는 안드로이드 애플리케이션을 개발 중이다.해시 맵의 Arraylist에 Serializable 객체
연락처 목록의 Onclick, 다른 Listview에서 해당 연락처의 해당 번호를 표시해야합니다.
여기서 문제는 모든 숫자를 묶어서 다른 액티비티를 보내고 번들을 받았지만받은 번들은 Serializable 객체입니다.
그래서 Listview에 표시하려면 해시 맵의 Arraylist로 변환해야합니다. 어떻게해야합니까?
보내기 활동 : 여기
코드입니다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");
}
내 계정이 없습니다. 도움을 많이 주셔서 감사합니다! – LISA