1

xml 파일 preferences.xml에 환경 설정을 정의했습니다. 또한 PreferenceActivity를 확장하는 SettingsWindow 클래스가 있습니다. xml 파일의 환경 설정에서 android : defaultValue 속성을 설정했지만 앱이 처음 시작될 때 나타나지 않습니다. 처음 활동이 시작될 때 xml 파일에 정의 된 기본값을 SettingsWindow에로드하려면 어떻게해야합니까?PreferenceActivity가 처음 시작될 때 defaultValues를 표시하는 방법은 무엇입니까?

+0

우리는 어떤 일이 벌어지는지를 볼 수 있도록 약간의 코드를 제공하십시오. –

답변

1

무슨 일이 벌어지고 있는지 알아 냈습니다. 내가 preferences.xml 파일을 정의하고 PreferenceActivity을 지정하지 않고 기본값을 지정하고 에뮬레이터에서 실행했습니다. 나중에 xml 파일에 defaultValue 태그를 추가했습니다. 에뮬레이터에 배포했을 때 처음으로 환경 설정이로드되어서 defaultValue을 건너 뛰지 않았습니다. 앱의 데이터를 삭제하고 앱을 제거하고 \ 다시 설치하면 문제가 해결됩니다.

관련 문제