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

android ? java ? [java] ArrayList 맨 마지막 데이터만 들어가요 ㅠ...

–1 추천
@Override
	public void onClick(View v) {
		MultiDataParcelable temp = new MultiDataParcelable();
		
		switch (v.getId()) {
		// Checked Image SendData(Path)
		case R.id.btnSelectOk:
			
			Intent intent = FileUtil.getIntnet();

			for(ThumbImageInfo thumb : mThumbImageInfoList){
				if(thumb.getCheckedState()){
					if(thumb.getData().isEmpty()){
						continue;
					}else{
						mSendImageList = new ArrayList<MultiDataParcelable>();
						Log.d("data", thumb.getId() + " | " + thumb.getData());
						temp.set_id(thumb.getId());
						temp.set_data(thumb.getData());
						mSendImageList.add(temp);
					}
				}
			}

 

캐릭 (420 포인트) 님이 2015년 5월 28일 질문

1개의 답변

+1 추천
 
채택된 답변
MultiDataParcelable temp = new MultiDataParcelable();

이 부분을

else 문 안에서 생성해주시면 될 것 같네요...

 

mSendImageList = new ArrayList<MultiDataParcelable>();

이 부분은... 무슨 역할인지는 모르겟지만 생성자나 onCreate로 빼주심이...

ArrayList가 계속 new 가 되고 있습니다

 

 

taejun (7,240 포인트) 님이 2015년 5월 28일 답변
캐릭님이 2015년 5월 28일 채택됨
...