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

안현정님의 프로필 이미지
안현정

작성한 질문수

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

트와이스 앱 만들기 소개 - 강의소개 및 스플래시(Splash 화면)

트와이스 앱 만들기 '==' 에러

작성

·

205

0

복치님 안녕하세요

if(getData == "2") 이 부분이 에러가 뜨는데 문자열로 바꾸라는것 같은데 "2" 이게 문자열 아닌가용

도저히 뭐를 어떻게 바꿔야 하는지를 모르겠어요 ㅜㅜ

화면 캡처 2022-09-20 230644.png

 

package com.example.twiceapplication

import android.os.Bundle
import android.widget.ImageView
import androidx.appcompat.app.AppCompatActivity


class ImageInsideActivity : AppCompatActivity() {

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_imageinside)

        val getData = intent.getStringArrayExtra("data")
        val memberImage = findViewById<ImageView>(R.id.memberImageArea)

        // Toast.makeText(this, getData, Toast.LENGTH_LONG).show()


        if(getData == "1"){
            memberImage.setImageResource(R.drawable.member_1)
        }

        if(getData == "2") {
            memberImage.setImageResource(R.drawable.member_2)
        }


        if(getData == "3") {
            memberImage.setImageResource(R.drawable.member_3)
        }

        if(getData == "4") {
            memberImage.setImageResource(R.drawable.member_4)
        }

        if(getData == "5") {
            memberImage.setImageResource(R.drawable.member_5)
        }

        if(getData == "6") {
            memberImage.setImageResource(R.drawable.member_6)
        }

        if(getData == "7") {
            memberImage.setImageResource(R.drawable.member_7)
        }

        if(getData == "8") {
            memberImage.setImageResource(R.drawable.member_8)
        }

        if(getData == "9") {
            memberImage.setImageResource(R.drawable.member_9)
        }




    }


    }




답변 2

0

안현정님의 프로필 이미지
안현정
질문자

네 복치님 해결 됬습니다 감사합니다!

0

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

안녕하세요

getStringArrayExtra

이 부분이 아마 강의에는

getStringExtra 로 되어 있을텐데 한번 더 확인해보시겠어요?

안현정님의 프로필 이미지
안현정

작성한 질문수

질문하기