1

私は設定をxmlファイルpreferences.xmlで定義しました。PreferenceActivity を拡張する SettingsWindow クラスもあります。xml ファイルの設定で android:defaultValue 属性を設定しましたが、アプリを初めて起動したときに表示されません。アクティビティが初めて起動されたときに、xml ファイルで定義されたデフォルト値を SettingsWindow に読み込むにはどうすればよいですか?

4

1 に答える 1

1

何が起こっているのかを理解しました。私は自分の Preferences.xml ファイルを定義し、PreferenceActivityデフォルトを指定せずに関連付け、エミュレータで実行しました。後で、defaultValueタグを xml ファイルに追加しました。エミュレーターに展開したとき、設定が読み込まれたのは初めてではなかったため、defaultValues はスキップされました。アプリのデータを削除し、アプリをアンインストールして再インストールすると、問題が修正されました。

于 2010-12-13T19:48:44.827 に答える