주요 작업의 위젯을 초기화하고 이 버튼의 기능을 추가하면 사용자가 이 버튼을
클릭하면 두 번째 작업으로 갈 수 있습니다 , 이 버튼은
메인 액티비티로 가서 위젯을 선언하고 초기화합니다
버튼의 클래스를 가져오려면 alt+엔터를 누릅니다
텍스트 편집과 텍스트 보기요
당장
이 위젯들을 선언하고 초기화했습니다
텍스트 보기, 편집, 텍스트 그리고 버튼이죠
이제 이 버튼에 기능을 추가해야 되는데 리스너를 이용하겠습니다
BTN.set on 클릭 리스너 새 뷰 클릭 리스너
여기서 사용자를 두 번째 활동으로 안내해야 합니다 텍스트 편집에서 사용자의 이름을 얻어 두 번째
활동으로 전달해야 합니다
이 영상에서요
자 이제 집중하세요 액티비티 사이의 데이터를 어떻게 전달하는지 보여드릴 테니까요
먼저 사용자 이름을 얻고 문자열 변수 안에 저장합니다
텍스트.txt. get text.
토스트링은 간단해요 전에도 해 봤죠
여기서 명백한 의도를 사용할게요 동일한 응용 의도의 구성 요소 사이를 탐색하고 있으니까요
새 의도를 가지고 있습니다 알트 플러스 엔터를 눌러서 의도를 가지고 옵니다
여기서 두 개의 매개 변수를 넘겨야 합니다 현재 위치와 대상을요
이걸 컨텍스트와 두 번째 activity. class로 넘겨야 해요. 이게 목적지에요.
그런데 여기 에러가 있네요 컨텍스트에 참조되지 않았거든요
네 컨텍스트 패키지를 전달해야 합니다 컨텍스트 제트팩 응용 프로그램 컨텍스트 변수를 반환하는 컨텍스트죠
나중에 맥락을 얘기할 테니 일단 따라와요
이제 두 번째 활동으로 이름을 넘겨야 합니다
제가 의도한 대로 추가로 넣겠습니다
get extra method는 의도된 개체 내에 추가 데이터를 포함할 때 사용됩니다
이 데이터는 전달되고 수신된 부품으로 회수될 수 있습니다
다양한 데이터를 수용하기 위해 다양한 버전으로 과부하가 걸립니다
문자열이나 정수, 부울 등 직렬화, 파사블로이스를 구현하는 복잡한 개체가 필요하죠
그래서 키 값을 추가로 넣을 수 있어요
제가 통과해야 할 열쇠는 이름이에요
이름과 값을 볼 수 있죠 텍스트 편집에서 얻은 사용자 이름이에요
여기서 키 값은 name 값은 사용자 이름이죠 사용자에게서 가져오기요
마지막으로 호출할 메서드는 start activity입니다
인텐트를 사용할 때는 start activity를 사용해야 합니다