안드로이드 개발 질문/답변
(글 수 45,052)
list에 db 정보를 나열했구요
setOnItemClickListener를 사용해서 나열된 것중 하나를 클릭했습니다
그때 Intent를 통해서 정보를 보내려고 하는데요
private AdapterView.OnItemClickListener listener=new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) {
Intent intent=new Intent(hanja_chog.this , hanja_detail.class);
intent.putExtra("idnum2", arg3);
startActivityForResult(intent, 1);
}
};
지금 보내는 곳이구요
지금 받는곳에서는
long number= intent.getLongExtra("idnum2", 2);//
int x=(int)number;
x-=1;
이런식으로 -1을 하지 않으면 원하는 db 정보를 얻어오지 못하더라구요
-1을 하지 않고 받는 곳에서
long number= intent.getLongExtra("idnum2", 1);
이런식하면 해도 에러가 나는데 이유가 무엇일까요?



