강의

멘토링

로드맵

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

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

작성한 질문수

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

화면간 데이터 전달 - Intent putExtra

Toast.makeText 에러 및 getData

작성

·

374

0

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

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

이러한 문제 때문인지

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

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

 

퀴즈

안드로이드 스플래시 화면의 주요 목적은 무엇일까요?

앱의 모든 데이터를 미리 로드하기 위해

앱 로딩 중 사용자에게 시각적인 대기 화면을 보여주기 위해

앱의 테마 색상을 설정하기 위해

백그라운드 서비스를 실행하기 위해

답변 1

1

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

안녕하세요

val getData = intent.getStringArrayExtra 
위의 부분을

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

 

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

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

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

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

작성한 질문수

질문하기