WEBVTT

00:00.770 --> 00:06.710
주요 작업의 위젯을 초기화하고 이 버튼의 기능을 추가하면 사용자가 이 버튼을

00:06.710 --> 00:11.510
클릭하면 두 번째 작업으로 갈 수 있습니다 , 이 버튼은

00:12.280 --> 00:16.900
메인 액티비티로 가서 위젯을 선언하고 초기화합니다

00:20.780 --> 00:26.210
버튼의 클래스를 가져오려면 alt+엔터를 누릅니다

00:26.240 --> 00:29.150
텍스트 편집과 텍스트 보기요

00:36.890 --> 00:37.490
당장

00:37.490 --> 00:41.270
이 위젯들을 선언하고 초기화했습니다

00:41.270 --> 00:44.030
텍스트 보기, 편집, 텍스트 그리고 버튼이죠

00:44.030 --> 00:50.720
이제 이 버튼에 기능을 추가해야 되는데 리스너를 이용하겠습니다

00:50.750 --> 00:56.210
BTN.set on 클릭 리스너 새 뷰 클릭 리스너

00:56.210 --> 01:05.180
여기서 사용자를 두 번째 활동으로 안내해야 합니다 텍스트 편집에서 사용자의 이름을 얻어 두 번째

01:05.210 --> 01:07.940
활동으로 전달해야 합니다

01:07.940 --> 01:08.630
이 영상에서요

01:08.630 --> 01:15.890
자 이제 집중하세요 액티비티 사이의 데이터를 어떻게 전달하는지 보여드릴 테니까요

01:15.890 --> 01:22.730
먼저 사용자 이름을 얻고 문자열 변수 안에 저장합니다

01:22.730 --> 01:25.010
텍스트.txt. get text.

01:25.040 --> 01:28.550
토스트링은 간단해요 전에도 해 봤죠

01:28.550 --> 01:37.020
여기서 명백한 의도를 사용할게요 동일한 응용 의도의 구성 요소 사이를 탐색하고 있으니까요

01:37.020 --> 01:44.910
새 의도를 가지고 있습니다 알트 플러스 엔터를 눌러서 의도를 가지고 옵니다

01:44.910 --> 01:51.810
여기서 두 개의 매개 변수를 넘겨야 합니다 현재 위치와 대상을요

01:51.810 --> 01:59.160
이걸 컨텍스트와 두 번째 activity. class로 넘겨야 해요. 이게 목적지에요.

01:59.160 --> 02:03.900
그런데 여기 에러가 있네요 컨텍스트에 참조되지 않았거든요

02:03.900 --> 02:12.060
네 컨텍스트 패키지를 전달해야 합니다 컨텍스트 제트팩 응용 프로그램 컨텍스트 변수를 반환하는 컨텍스트죠

02:12.060 --> 02:16.230
나중에 맥락을 얘기할 테니 일단 따라와요

02:16.230 --> 02:21.090
이제 두 번째 활동으로 이름을 넘겨야 합니다

02:21.090 --> 02:25.140
제가 의도한 대로 추가로 넣겠습니다

02:25.140 --> 02:32.880
get extra method는 의도된 개체 내에 추가 데이터를 포함할 때 사용됩니다

02:32.880 --> 02:39.750
이 데이터는 전달되고 수신된 부품으로 회수될 수 있습니다

02:39.750 --> 02:46.590
다양한 데이터를 수용하기 위해 다양한 버전으로 과부하가 걸립니다

02:46.590 --> 02:55.530
문자열이나 정수, 부울 등 직렬화, 파사블로이스를 구현하는 복잡한 개체가 필요하죠

02:55.530 --> 03:00.030
그래서 키 값을 추가로 넣을 수 있어요

03:00.030 --> 03:04.020
제가 통과해야 할 열쇠는 이름이에요

03:04.020 --> 03:11.160
이름과 값을 볼 수 있죠 텍스트 편집에서 얻은 사용자 이름이에요

03:11.160 --> 03:19.290
여기서 키 값은 name 값은 사용자 이름이죠 사용자에게서 가져오기요

03:19.320 --> 03:23.190
마지막으로 호출할 메서드는 start activity입니다

03:23.190 --> 03:28.350
인텐트를 사용할 때는 start activity를 사용해야 합니다
