마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

List<HashMap<String, Integer>>를 사용중입니다.. 데이터를 꺼낼때 이상하네요..

0 추천

 

안녕하세요, 다음과 같은 코드를 사용하고 있습니다..

 

 

List<HashMap<String, Integer>> monthly_list_with_whom = new ArrayList<HashMap<String, Integer>>();

 

monthly_list_with_whom.add(with_whom_each_spent_amount);

 

코드가 짧아 그냥 넣을게요~ :)

 

 

 

그런데,, 넣을때는 자료가 괜찮은데,,

 

막상 다시, monthly_list_with_whom.get(i)로 꺼내고 보면, 마지막에 넣은 데이터로만 꺼내집니다..

 

이전 데이터는 전부 날아가  버린것 같네요..

 

물론, monthly_list_with_whom.size()를 해보면 사이즈는 데이터를 넣은 개수만큼 유지가 되구요..

 

좀 이상하네요..ㅠㅜ

 

답변 부탁드립니다.

 

감사합니다~

익명사용자 님이 2013년 3월 5일 질문

2개의 답변

0 추천
로그찍어보세요.

monthly_list_with_whom.toString() 하면 안에 있는 아이템 내용 다 나옵니다.
원조안드로이드 (58,190 포인트) 님이 2013년 3월 5일 답변
0 추천
저 코드로 봐서는 뭔진 모르겠지만..

어딘가에서 리스트를 초기화하고 데이터를 넣은게 아닐까 추측 ...
ankarkied (3,210 포인트) 님이 2013년 3월 5일 답변
...