프로그래밍 언어/Java

[Android java] nullPointerException오류 실수원인 참고

happy_life 2022. 4. 19. 12:40

상황

 

1. String형으로 생성자에 저 값 두개를 넘겨 Dialog의 TextView에 넣어주려 하였습니다.

 

 

이후  Dialog안에 메소드를 만들어 두 값을 setText해주려하였습니다.

그러나 계속 nullPointerException오류가 발생하였습니다.

 

TextView를 뷰바인딩 해주지 않았는지 계속찾아보았는데 그런 문제는 아니었습니다.

 

특이한 점은 밑에 tvRealCashFlow부분은  위에 보이는 1,163원 이라는 String형으로 받아온 것인데요

CharSequence로 에러가 뜨는 의문점이 들긴 했었습니다.

 

 

 

차이점이 보이시나요?? 

네 맞습니다 첫번쨰의 setText메소드 안에 있는 tvRealCashFlow는 TextView입니다. setText(realCashFlow)로 받아온 값을 넣어줬어야하는데

TextView를 넣어주고 있었습니다.

 

여러분은 이런 실수를 하지 않으시길 바랍니다 ..