안드로이드 개발 질문/답변
(글 수 45,052)
Intent i = new Intent(TipsDrawableActivity.this,tall.class);
TipsDrawableActivity가 메인 액티비티이구요.
tall.class 따로 만들어주었구요..
tall을 AndroidManifest.xml에서 액티비티에 등록도 해주었어요..
그런데 startActivity(i); 이걸 어디에다가 넣어야 되는지 모르겠네요.ㅠㅠ
확인버튼을 눌렀을경우 저게 실행이 되어야하는데..
방법을 모르니 너무 답답하네요..ㅠㅠ
꼭 좀 도와주세요!!ㅠㅠ
사진첨부할게요!!
인텐트를 생성하는 부분에서 오류가 생기는거같은데..ㅠㅠ
2011.10.16 03:23:55
인자를 바로주거나 따로주거나에따라 차이가있는데요
1.
Intent intent = new Intent();
intent.setClass(TipsDrawableActivity.this, tall.class);
startActivity(intent);
2.
Intent intent = new Intent(TipsDrawableActivity.this, tall.class);
startActivity(intent);
3.
startActivity(new Intent(TipsDrawableActivity.this, tall.class));
아무거나쓰시면됩니다ㅎㅎ




확인 버튼 setOnClickListener를 추가하여 click 이벤트에 해당 이벤트를 등록하시면 되요.
예로
button.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
startActivity(new Intent(context, STARTACTIVITYCLASS.class));
}
});
여기서 context는 activity인데... 작성자분께는 TipsDrawableActivity.this와 동일한것입니다.