안드로이드에서 버튼 클릭했을때 새 액티비티를 시작하고 싶은데 어떻게하죠?
조회수 2853회
1 답변
-
버튼의 onClick메소드에서
Intent myIntent = new Intent(CurrentActivity.this, NextActivity.class); myIntent.putExtra("key", value); //전송할 데이터 삽입CurrentActivity.this.startActivity(myIntent); //생액티비티시작
이런 코드를 넣어주면 새 액티비티를 실행할수있습니다.
@Override protected void onCreate(Bundle savedInstanceState) { Intent intent = getIntent(); String value = intent.getStringExtra("key"); //전달받을 데이터
그리고 새로 시작되는 액티비티의 onCreate메소드에서 위의 코드처럼 데이터를 전달받습니다.
아 안드로이드 매니페스트파일에서 새 액티비티 등록하는것도 잊지마세요.
<activity android:label="@string/app_name" android:name="NextActivity"/>
댓글 입력