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

스피너 저장방법이 맞나요?

0 추천
            String spin1saved1 = pref.getString("spin1b","");
             long spin1savede1 = pref.getLong("spin1a", 0);
             long spin1savede2 = pref.getLong("spin1a1", 0);

//불러오기

        pref = getSharedPreferences("main", MODE_PRIVATE);

            SharedPreferences.Editor editor = pref.edit();

           editor.putString("spin1b",spin1.getSelectedItem().toString());
            editor.putLong("spin1a", spin1.getSelectedItemPosition());
            editor.putLong("spin1a1", spin1.getSelectedItemId());

                editor.commit();

//저장


스피너 저장을 위에 처럼했는데요.현재는 실행이 안되는 소스인데. 
만약에 spin1.함수명(spin1saved1); 처럼 나타낼려고 하면 어떤 함수를 써야될까요..?
setchecked 같은 함수는 스피너에 먹지 않아서 질문드립니다..
그리고 위에처럼 저장을해도 저장이 될까요..?


 

헬프미 (5,430 포인트) 님이 2015년 1월 13일 질문

1개의 답변

0 추천
 
채택된 답변

editor.putString("spin1b",spin1.getSelectedItem().toString());

editor.putLong("spin1a", spin1.getSelectedItemPosition());
 
위 두개만 저장하셔도 됩니다.
nicehee (73,100 포인트) 님이 2015년 1월 13일 답변
헬프미님이 2015년 1월 14일 채택됨
해당 액티비티의 풀소스를 올려보셔요...
이거 가지고 너무 고생하시는 것같아서리...
800자이상 안올라가서 일부분만 올리지네요ㅎㅎ
스피너 저장 부분은 저게 전부예요
저렇게해도 원래 저장이 되야맞나요?
링크 한번 걸어볼게요~ 여긴 안올려지니
http://kin.naver.com/qna/detail.nhn?d1id=1&dirId=1040104&docId=215385102


링크에 소스전부가 있는데..조금 복잡하실수도 있어요...ㅜㅜ
스피너 저장기능만 안되네요~ 활성/비활성은 했는데..
...