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

spinner 저장 관련 질문

0 추천

spinner 저장 관련 질문을 드리고자 합니다.

spinner를 사용 하여 사과,멜론,바나나가 있습니다.

spinner.setSelection(0);을 사용 하여 시작시에는 사과가 선택 되어있는 상황입니다.
 
멜론을 선택 하면 멜론의 값을 실행 됨니다 하지만
종료후 어플을 다시 들어가면 다시 포지션 0인 사과가 선택 됨니다.
어플을 종료후 다시 실행해도 미리 선택 해준 멜론의 값을 저장 되있게 하고 싶은데 어떠한 방법을 사용 해야될지 모르겠습니다.
sharedpreferences를 사용 하라고 하시는분들도 있는데 해봤는데 잘 안되네요...
리뷰즈 (480 포인트) 님이 2015년 10월 27일 질문
sharedpreferences 사용하시면 되는데요
인터넷에 널리고 널린게 예제니 찾아보시면 됩니다

1개의 답변

0 추천
사과0/포도1/바나나2/수박3/오렌지4 이런식으로 있다면,
현재 선택한 포지션 값을 저장한 후, (이럴 땐 int형이 편하겠네요)
앱을 껐다 켜도 oncreate 등에서 저장한 변수를 불러와 setSelection(변수)하면 될거같네요.

sharedPreferences로 저장할 타이밍과, 저장된 값을 불러올 위치만 확실하게 해둔다면 어렵지 않을거라 봅니다.
망고사탕 (5,000 포인트) 님이 2015년 10월 27일 답변
...