반응형
무하지
무하지
무하지
전체 방문자
오늘
어제
  • 분류 전체보기
    • 알고리즘
      • 알고리즘+자료구조
      • 문제풀이
    • Python
      • 머신러닝
    • 운영체제
    • Javascript
    • React
    • C#
    • C++
    • Java
    • Kotlin
    • 수학
      • 통계학
    • 기타
    • Computer Science

인기 글

최근 글

티스토리

hELLO · Designed By 정상우.
무하지

무하지

[Android Studio] Hardcoded string "muyaho", should use '@string' resource
Kotlin

[Android Studio] Hardcoded string "muyaho", should use '@string' resource

2021. 9. 13. 18:39
반응형

 

 

코틀린에서 자주 보는 경고 메세지다.

 

Hardcoded string "muyaho", should use '@string' resource

 

하드코딩된 문자열은 @string 리소스를 써야한다는 말인데, 하드코딩이란 하드코드로 코드를 작성하는 것을 말한다.

 

쉽게 말해 변수나 참조를 사용하지 않고 데이터를 코드에 냅다 박아버리는 걸 하드코딩이라고 한다.

 

후에 유지보수할 생각이 있다면 하드코딩은 지양하자.

 

Alt+Shift+Enter를 눌러서 string.xml에 추가하면 된다.

 

다른 건 건드릴 필요 없이 OK 클릭

 

짜잔. values 폴더의 strings.xml을 열어보면 이렇게 추가된 걸 볼 수 있다.

반응형

'Kotlin' 카테고리의 다른 글

[안드로이드 스튜디오] tablayout의 tabitem 사용시 java.lang.NullPointerException: Missing required view with ID  (0) 2021.09.14
[안드로이드 스튜디오] Missing contentDescription attribute on image  (0) 2021.09.13
[Kotlin] findViewById & kotlin-android-extensions & viewBinding  (0) 2021.09.13
[Kotlin] ConstraintLayout 동적으로 제어하기  (0) 2021.09.13
    'Kotlin' 카테고리의 다른 글
    • [안드로이드 스튜디오] tablayout의 tabitem 사용시 java.lang.NullPointerException: Missing required view with ID
    • [안드로이드 스튜디오] Missing contentDescription attribute on image
    • [Kotlin] findViewById & kotlin-android-extensions & viewBinding
    • [Kotlin] ConstraintLayout 동적으로 제어하기
    무하지
    무하지

    티스토리툴바