인프런 커뮤니티 질문&답변

끝까지 간다님의 프로필 이미지
끝까지 간다

작성한 질문수

[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)

화면간 데이터 전달 - Intent putExtra

Toast.makeText 에러 및 getData

작성

·

308

0

Toast가 import 되었음에도 불구하고 makeText메소드 사용시에러가 납니다.

구글링을 한 뒤 this 대신 getApplicationContext()을 해도 에러가 나고 getData를 "${getData}" 해도 String 형이 아니라 null 값이 뜹니다.

이러한 문제 때문인지

여기서도 getData 값을 인식하지 못하는 거 같습니다.

구글링 해도 방법을 잘 모르겠네요..

 

답변 1

1

개복치개발자님의 프로필 이미지
개복치개발자
지식공유자

안녕하세요

val getData = intent.getStringArrayExtra 
위의 부분을

val getData = intent.getStringExtra 
로 변경해보시겠어요?

 

Array 형태로 값을 받는 것이 아니라, String형태로 값을 받도록 하는 것입니다.

강의에 어떻게 쓰였는지 한번 더 확인해보시고, 어려우시면 코드를 복사해서 공유해주세요 :)

감사합니다 정말 많은 도움 됐습니다

끝까지 간다님의 프로필 이미지
끝까지 간다

작성한 질문수

질문하기