새로운 엑티비티 생성 및 메인엑티비티와 연동 하는 방법.
00. 새로운 엑티비티로 가기위해 버튼을 생성.
01. 버튼생성.
02. 이름을 적절하게("엑티비티이동") 바꾸고 onClick에도 Button2라고 부여.
03. 새로운 액티비티를 생성해보자.
왼편에 레이아웃에서 마우스 오른쪽 버튼 -> New -> Activity -> 원하는 프래임선택(일단은 Blanck Activity)
04. 액티비티 이름을 지정해준다. 레이아웃 이름은 저절로 변경되니 굳이 바꾸지 않아도 된다.
05. 왼편에 밑줄친것들이 잘 있나 확인. (구 버전은 java에 직접 New1Activity를 생성해줘야하기때문)
06. 메인엑티비티로 돌아가기 위해 버튼을 다시 생성하고 버튼이름과 내용 입력.
07. 새로운 액티비티 script에서 만든 버튼을 실행시키기위해 코딩하자.
public void Button3 (View v){
Toast.makeText(getApplicationContext(),"메인엑티비디로 돌아갑니다.",Toast.LENGTH_LONG ).show();
finish();
}
(※해석: 버튼3을 눌르면 메인엑티비디로 돌아갑니다 라는 텍스트가 잠시 떴다 없어지면서 새로운액티비티 종료.)
08. 메인엑티비티의 script로 가서 새로운액티비티와 Button2를 연결하자.
public void Button2 (View v) {
Toast.makeText(getApplicationContext(), "다른 액티비티로 이동됩니다.", Toast.LENGTH_LONG).show();
Intent intent_01 =new Intent(getApplicationContext(), New1Activity.class);
startActivity(intent_01);
}
(※해석: Button2를 누르면 "다른액티비티로 이동됩니다." 가 떳다 없어지며 New1Activity로 이동하게된다.)
09. 메인액티비티(Test1)에서 액티비티이동 버튼을 클릭
10. "다른액티비티로 이동됩니다." 라는 문구가 뜨면서 새로운액티비티(New1Activity)로 이동됨.
(이동후 문구 사라짐.)
11. 새로운 액티비티에서 돌아가기 버튼을 누르면 "메인액티비티로 돌아갑니다."라는 문구와 함께 메인액티비티로 돌아오게 된다.
만약 보시는 분이 계시다면 메인엑티비디 로 오타가 났는데 양해 부탁드립니다.