안드로이드 개발 질문/답변
(글 수 45,052)
profile.setOnClickListener(new View.OnClickListener() { <--- imageView입니다 clickable 해줬구요
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
for(int j = 0; j < item.size(); j++) {
state = new Intent(Tablet.this, state.class);
state.putExtra("state", item);
startActivity(state); <-- 이부분에서 죽어버립니다
}
}
});
class Item {
String text, from, path, name;
Uri uri;
Item(String aText, String aFrom, String aPath, String aName, Uri aUri) {
text = aText;
from = aFrom;
path = aPath;
name = aName;
uri = aUri;
}
}
하나의 path나 name만 따와서 넘길 땐 문제가 없었는데
arraylist를 전부 넘기려니 저기서 어플이 죽어버립니다
하루종일 죽겠습니다
도와주세요 ㅠㅠ




arrayList에 들어가는 클래스도 직렬화가 가능해야만 intent로 넘길수 있을겁니다.
class item implements Serializable 로 바까보세요.
안된다면 Parcelable 을 구현해야 할겁니다.