마스터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일 채택됨
...