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

앱을 껐다 다시 켜면 스위치 버튼이 ON 상태로 유지 할 수 있나요?

0 추천

앱에서 OFF 였던 스위치 버튼을 ON 시키고 앱을 종료합니다.

그러고 나서 앱을 다시 켜면 스위치 버튼은 OFF 상태로 되어 있습니다.

앱을 다시 켜도 스위치가 ON 된 채로 할 수 있나요?

서비스로 백그라운드를 쓰는 것 같긴 한데 도무지 잘 안되네요 혹시 아시는 분 계시나요?

tkpinkbony (540 포인트) 님이 2014년 6월 9일 질문

1개의 답변

0 추천
 
채택된 답변
SharedPreferences를 이용해서 스위치버튼 값을 저장하고 실행할때 값에 따라 on/off를 설정하면 됩니다. 서비스를 쓰려는 이유가 따로 없으면 본 방법이 제일 간단합니다.
YeonMin (17,860 포인트) 님이 2014년 6월 9일 답변
tkpinkbony님이 2014년 6월 9일 채택됨
죄송한데 좀 자세하게 설명 가능한지요...
먼저 SharedPreferences를 알아보시면 더 이해가 빠를텐데요...스위치 버튼을 ON으로 했을때 Preference에 원하는 변수를 넣습니다. SharedPreferences는 주로 어플리케이션 세팅에 쓰이는 데 이를 응용해서 액티비티가 실행 될때 넣어놨던 Preference값을 보고 ON으로 했을 때의 변수가 나오는지 검사해서 스위치를 ON 혹은 OFF로 돌리면 되겠습니다~
...