2013-07-03 5 views
0

응용 프로그램을 다시 시작해야 내 응용 프로그램의 SharedPreferences가 변경됩니다. 특히 ListPreference를 사용하고 있는데, 선택한 항목에 따라 대답이 변경됩니다 (계산기 유형). 변경 사항은 응용 프로그램을 닫고 다시 시작할 때까지 적용되지 않습니다. 제안 사항이 있으십니까?SharedPreferences가 저장되지 않습니다.

+1

그냥 하나 ... 저장하려는 코드를 게시하십시오. – codeMagic

+1

변경 사항을 적용 하시겠습니까? –

답변

1

Editor 클래스를 사용할 때 변경 한 후에 Editor.commit()을 호출하는지 확인하십시오.

0

코드를 게시하지 않았기 때문에 어둠 속에서 촬영되었지만 응용 프로그램에서 환경 설정을 업데이트하려면 환경 설정의 변경 사항을 청취해야합니다. 그렇지 않으면 기본 설정 UI 만 업데이트됩니다.

자세한 내용은 guide on listening for changes을 참조하십시오.

관련 문제