Unboxing of 'map.get(key.toString())' may produce 'NullPointerException'

2021. 9. 4. 18:25·Android Development
반응형

현상

해당 Map 은 <String, Integer>로 선언되어 있습니다. 
key 값으로 value 를 가져오는 부분에서, Unboxing of 'map.get(key.toString())' may produce 'NullPointerException' 경고 문구가 생깁니다.

원인
가져온 값을 primitive type 즉, int 변수로 받아서 생기는 문제입니다.
객체 Integer를 받아서 null 체크해야 하는데, int 타입으로 넣어버리면 null check를 못하니, 경고할 수밖에 없죠.

이 부분에 대해서 염두하시고 항상 wrapper 클래스나 객체 사용 처리를 하면서 Null 체크도 잊지 마세요. 

 

끝.

 

'Android Development' 카테고리의 다른 글

안드로이드 11 권한 자동 삭제 기능 대응(Permission Auto-reset)  (0) 2021.10.01
Gradle Kotlin DSL issue - Cannot access class 'java.io.OutputStream'. Check your module classpath for missing or conflicting dependencies  (0) 2021.09.06
build.gradle.kts 에서 getByName error 발생  (0) 2021.09.04
Kotlin Object - Object Expressions 코틀린 객체 표현식  (0) 2021.07.21
Google Fonts & Material Icons  (0) 2021.07.10
'Android Development' 카테고리의 다른 글
  • 안드로이드 11 권한 자동 삭제 기능 대응(Permission Auto-reset)
  • Gradle Kotlin DSL issue - Cannot access class 'java.io.OutputStream'. Check your module classpath for missing or conflicting dependencies
  • build.gradle.kts 에서 getByName error 발생
  • Kotlin Object - Object Expressions 코틀린 객체 표현식
fogthegreat
fogthegreat
아주 오랫동안 이것 저것 개발하면서 배우고 찾아 본 것들을 적거나 모았습니다. 불편한 점이 있다면 알려주세요. (과거에 불펌한 글들을 모두 제거하고 있는 중이에요. 🙏)
  • fogthegreat
    꿈소년의 개발 이야기
    fogthegreat
  • 전체
    오늘
    어제
    • 전체보기 (242)
      • Software Engineering (56)
      • Android Development (78)
      • 일상다반사 (63)
      • 책에 대한 거의 모든 것 (11)
      • 영어공부 (1)
      • ETC (0)
      • 챌린지 (1)
      • Do it 스터디! (32)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • 향로
    • 청하가 제안하는 소프트웨어 엔지니어로써 재미있게 사는 …
    • WhoRU? Story...♡
    • Snapshot
    • 두잇! - 이지스퍼블리싱
    • 제이펍의 참 똑똑한 2비트 책 이야기
    • Inpa Dev
  • 공지사항

  • 인기 글

  • 태그

    OOM
    개발
    자바
    js
    Android 4.1
    안드로이드
    build.gradle
    C++
    ActiveX
    google
    linux
    JavaScript
    탐지기법
    안철수
    보안
    css
    코틀린
    리눅스
    안드로이드 개발
    Android
    hcj
    Eclipse
    구글
    git
    java
    html
    노개북
    하버드
    gradle
    kotlin
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.6
fogthegreat
Unboxing of 'map.get(key.toString())' may produce 'NullPointerException'
상단으로

티스토리툴바