프로그래밍 언어/Java

[Android java] SharedPreferrence nullPointerException Error 해결

happy_life 2021. 12. 26. 22:15

SharedPreferrence nullPointerException Error 해결

 

 

 

PrefMgr 클래스를 만들어주고 SelectActivity 클래스에서 사용하려고 하였습니다.

그런데 NullPointerException 오류가 발생하였습니다.

 

 

 

 

원인 

이렇게 전역변수로 설정은 해주었는데요

new 코드를 통해 객체 선언을 해주지 않았습니다. 따라서 null 에러가 발생하였습니다.

 

해결책

1.PrefMgr에 생성자를 만들어주고  객체 선언을 해줍니다.

 

2. 함수에 static을 선언해주고 직접 메소드를 사용합니다.

 

 

물론 정말 단순한 실수였지만, 이것때문에 3시간을 헤맸습니다 ^^ .

혹시나 이 단순한 문제 때문에 방황하고 있을 그 한 명을 위해 포스팅을 남깁니다.. ㅎㅎ