안드로이드 개발 질문/답변
(글 수 45,052)
스피너에서 항목하나 클릭시 각 항목에 해당하는 액티비티를 호출하는 거 질문입니다.
코드를 이렇게 짜봤는데.. 에러는 안 나는데 연동이 안 되네요..
스피너에서 포지션 값 이용한 인텐트넘기기 부분 이렇게 적는게 아닌가요..?ㅜㅜ
private OnItemSelectedListener spinSelectedlistener =
new OnItemSelectedListener() {
public void onItemSelected(AdapterView<?> parent, View view,
int position, long id) {
Intent i;
switch(position){
case (0):
i = new Intent(AppDevTest.this, Resultone.class);
startActivity(i);
break;
case (1):
i = new Intent(AppDevTest.this, ResultTwo.class);
startActivity(i);
break;
}
}
public void onNothingSelected(AdapterView<?> parent) {
}
};




Log찍어보시면서 어디서부터 먹통이 되는지 확인하시면 편할거 같네요
우선적으로 각 포지션별로 Activity넘기는 방법에는 큰 무리는 없는거 같습니다만.
Resultone.java, ResultTwo.java쪽에서 setcontentView를 제대로 안해주셨거나
setContentView를 하시는 쪽에서 main.xml이 정확히 정의가 안되어 있을수도 있쬬
단순히 위 소스만 보고서는 어디서 문제가 생기는지는 정확히 파악하기는 힘들거 같습니다.
디버깅을 하는데 있어서 DDMS를 이용하시는것도 좋지만 Log가 가장 빠르기 때문에 Log찍는 거 연습하시는 것도 좋을거 같네요