
지금 여기예요
4
157
여러 액티비티와 인텐트
코드를 바꿔 선택자 생성하기
Send
Message
버튼을 클릭할 때마다 어떤 액티비티를 사용해 메시지를 전송할
것인지 묻도록 코드를 바꿉시다. 선택 다이얼로그 제목에 사용할 문자열 리소스를
strings
.
xml
에 추가하고
CreateMessageActivity
.
java
의
onSendMessage
()
메서드가
createChooser
()
메서드를 호출하도록 코드를 바꿀 것입니다.
...onSendMessage() 메서드를 갱신합니다
strings
.
xml
에서
chooser
문자열 리소스의 값을 가져오고
createChooser
()
메서드를 호출한 다음 사용자가 선택한 액티비티를 시작하도록
onSendMessage
()
메서드를 바꿔야 합니다. 다음처럼 코드를 바꿉니다.
strings.xml을 갱신하고...
선택 다이얼로그의 제목을
‘
Send
message
via
...
’
로 설정하고 싶습니다.
strings
.
xml
에
"
chooser
"
라는 문자열을 추가하고 값은
Send
message
via
...
로 정의합니다(내용을 추가한 다음에는 파일을 저장하세요).
...
<string name="chooser">Send message via...</string>
...
...
//
버튼을 클릭하면
onSendMessage()