물에 살고싶은 개발자

[Databinding] android.content.res.Resources$NotFoundException: String resource ID #0x1 오류 발생 시 본문

Android

[Databinding] android.content.res.Resources$NotFoundException: String resource ID #0x1 오류 발생 시

돼지사랑 2022. 7. 11. 12:24

일단 이 글은 관련 에러가 보일때마다 업데이트 할 목적으로 쓴 글이므로, 내 시행착오가 그대로 쓰일거라고 보면 될듯하다. 참고로 @string/m_string 처럼 문자열 xml에서 가져다 쓸 경우가 많은데, 이게 오타가 나거나 아직 안만든걸 붙이거나 해서 오류가 나는 단순실수의 경우는 제외한다.

 

바로 솔루션부터

1. Integer를 보내고 그걸 그대로 TextView 등에 그대로 바인딩 할 경우

android:text="@{Integer.toString(intValue)}"

android:text="@{String.valueOf(intValue)}"

위 두가지 방법과 같이 정수타입으로 들어온 값을 String으로 바꿔줘야 할 필요가 있다. 

 

 

일단 여기서 끗

 

위에서 말햇듯 계속 업데이트할 예정!

Comments