ユーザー設定をレイアウトする便利な方法としてAndroidを使用しようとしていPreferenceScreen
ますが、デバイスの共有設定に設定を保存したくありません。これは可能ですか、それとも次のような別のメカニズムを使用する必要がありListView
ますか?
さまざまなウィジェット(スイッチ、テキストの編集など)が必要なため、このタイプを使用すると非常に便利なようPreferenceScreen
です。しかし、私はすでに永続性の問題に直面しています。入力したものはすべて、セッション間でも保持されます。
settings.xml:
<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<Preference
android:key="settings_type"
android:title="@string/label_type" />
<EditTextPreference
android:key="settings_edit_name"
android:title="@string/label_name"
android:dialogTitle="Enter a name"
android:singleLine="true" />
<SwitchPreference
android:key="settings_edit_state"
android:title="@string/label_state"
android:summary="Enable or disable the state" />
</PreferenceScreen>