MainActivity Java에 다음과 같이 쓴다.
public void onButton2Clicked(View V){
Intent intent112 = new Intent(getApplicationContext(), Main2Activity.class);
startActivity(intent112);
}
Main2Activity Java에 다음과 같이 쓴다.
public void onButton1Clicked(View V){
finish();
}
manifest는 어플리케이션 내 어떤 액티비티가 존재하는지 시스템이 알 수 있도록 해주는 장치다. 따라서 어플리케이션 내 Main2Acitivty가 있다는 사실을 시스템에 알리기 위해서 manifest의 아래에 다음과 같이 써준다.
<activity android:name=".Main2Activity"></activity>
manifest에 위와 같이 선언을 해줘야 Main2Activity 액티비티를 사용 가능하게 되는 듯 함.
액티비티와 액티비티 사이에 데이터를 전송할 때에는 extra라는 것을 사용함. 시스템은 조연(extra)가 아닌 주연만 관심 있기 때문에 extra 내 데이터는 액티비티 간에 이동이 가능하다고 함.(DO it 안드로이드 인강 참조)
댓글 없음:
댓글 쓰기