2011-02-04 5 views
2

Android 버전에 따라 환경 설정을 저장하고 싶습니다 (예 : WebView에서 가져온 사용자 에이전트 문자열).Android 시스템을 업그레이드 한 후에도 응용 프로그램 환경 설정이 유지됩니까?

사용자가 시스템을 업그레이드 할 때 (예 : 1.6에서 2.1), 해당 환경 설정이 마지막입니까?

WebView에서 사용자 에이전트를 한 번 검색하려면 SharedPreferences에 저장하고 싶습니다. 시스템이 업그레이드되면이 값을 업데이트하려고합니다.

+0

프로그래밍과 관련이 있습니까? – Javanator

+0

SharedPreferences에 대해 이야기하고 있습니까? –

+0

예 - 내 공유 환경 설정이 앱에서 내부적으로 생성되었습니다. – pixel

답변

2

예, 물론 남아있을 것입니다. 각 앱에는 환경 설정을위한 자체 저장 공간이 있으며 앱이 제거되면 삭제되거나 선택한 앱의 '데이터 지우기'버튼을 눌러 '애플리케이션 관리'에서 지울 수 있습니다.

+0

하지만 Android가 업데이트되면 어떻게됩니까? – pixel

+0

글쎄, 데스크톱 OS를 업데이트 할 때도 마찬가지다. 시스템 파일, libs, 실행 파일 등의 새로운 버전은 구형 OS를 통해 작성됩니다. 왜 SharedPrefs가 제거되어야합니까? 일부 API 지원 중단이 가능하지만 데이터 삭제가 불가능합니다. – gothy