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

java.lang.String cannot be cast to java.lang.Integer 뜨는데 코드한번 봐주세요ㅠㅠ

0 추천
int mpf=mPreferences.getInt("job",0);

파이어베이스 크레쉬틱스에서 여기에 저 오류가 뜬다고 계속 나오네요 구글링으로 get.valueof로 감싸면된다해서 해봐도 안되서 도움 요청합니다

안드린이 (2,520 포인트) 님이 2018년 11월 30일 질문

2개의 답변

0 추천
 
채택된 답변
프리퍼런스에 "job"으로 값 넣어주는 부분을 한번 확인해보세요 ~
블랙이요블랙 (12,860 포인트) 님이 2018년 11월 30일 답변
안드린이님이 2018년 11월 30일 채택됨
job을 어떻게 바꾸면되죠?
editor.putInt("job", jp); jp는 인트 값입니다!
초보개발자라서 ㅠㅠ 답벼감사해요
0 추천
흠 putint를 제대로 해줬는데 그랬다면 잘 모르겠네요

전체 코드를 봐야 알 수 있을것 같습니다.

int mpf=Integer.parseInt(mPreferences.getString("job"))

이런식으루라도 되는지 해보시길...
블랙이요블랙 (12,860 포인트) 님이 2018년 11월 30일 답변
이게 99%는 잘 작동하는데 기기1개에서만 작동을 안해서요..
...