728x90
Activity 간 이동하는 간단한 예제를 만들어 보겠습니다.
프로젝트 생성
새 프로젝트를 생성합니다.
Name을 입력하고 Finish를 클릭합니다.
새로운 액티비티 만들기
새로운 액티비티를 만듭니다.
MainActivity에서 마우스 오른쪽 클릭 > New > Activity > Empty Activity를 클릭합니다.
Finish를 클릭합니다.
새로운 Activity가 생성되었습니다.
layout
MainActivity에 버튼을 하나 만듭니다.
/res/layout/activity_main.xml 파일을 열고 아래 코드를 입력합니다.
Activity2로 이동했을 때 화면에 표시할 텍스트를 만듭니다.
/res/layout/activity_main2.xml 파일을 열고 아래 코드를 입력합니다.
Activity
MainActiviy에 아래 코드를 입력합니다.
MainActivity2에 아래 코드를 입력합니다.
결과물
Activity간 데이터 전달&받기
MainActivity에서 MainActivity2로 넘겨주고 데이터가 있는 경우 putExtra메서드를 이용해서 넘겨주면 됩니다.
MainActivity
MainActivity2
전달받은 데이터가 로그에 출력된 화면
728x90
'Android Studio > java' 카테고리의 다른 글
26. [안드로이드/java] 카운트 다운 타이머 CountDownTimer 기 (0) | 2021.10.25 |
---|---|
25. [안드로이드/java] 텍스트 변경 메서드 setText() (0) | 2021.10.25 |
23. [안드로이드/java] 웹뷰 shouldOverrideUrlLoading을 이용하여 프로그램 제어하기 (0) | 2021.10.22 |
22. [안드로이드/java] 안드로이드 WebViewClient 사용하기 (0) | 2021.10.21 |
21. [안드로이드/java] 애드몹(AdMob) 배너 표시하기/숨기기 (0) | 2021.10.20 |