마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

에러 로그좀 봐주세요ㅜㅜㅜㅜ

0 추천

 

 

이게 에러로그 전부입니다

도대체 어디가 잘못된건가요

preference에 널이생긴건가요?

꿀떡 (2,700 포인트) 님이 2015년 12월 22일 질문

3개의 답변

0 추천
 
채택된 답변
안드로이드 버전 4 이상 이시라면 아마도 onClick 이벤트 시에 getDefaultSharedPreferences 를 호출 하셨으면 context 값이 null 로 전달되는 것 같습니다. onClick 이벤트 발생시 전달되는 context 가 널인지 로그를 찍어 보시면 될것 같습니다.
익명사용자 님이 2015년 12월 22일 답변
꿀떡님이 2015년 12월 22일 채택됨
답ㅂ변감사합니다ㅠㅠ답변보기전 그냥 해결못하여 SQLite문 사용하여 해결하였네요~
0 추천
소스코드 없이 저렇게 봐서는 어디서 에러가 나는지 찾기는 어려울것 같습니다.

일단 에러 로그를 보면 PreferenceManager.java 의 374번째 라인이 널포인트라고 가리키고 있네요

그 라인에서 널포인트가 날만한 요소가 있는지 체크해보고 아니면 디버그를 걸어서 의심나는 부분부터 타고 가면서 Null을 찾아야 할것 같네요.
캬옹이 (37,920 포인트) 님이 2015년 12월 22일 답변
네 아무리찾아봐도 sharedpreference때문에 에러가 나는것 같아요 그거만없애면 잘되거든요ㅠㅠ 혹시 sharedpreferences에 특수문자를 넣으면 null이 생기나요?
0 추천
클릭할때 null 나는데, 클릭할때 처리하는 부분 전체를 검토하세요.
개발자초심 (21,220 포인트) 님이 2015년 12월 22일 답변
예ㅜㅜ감사합니다 ㅎㅎㅎㅎ
...