私は SettingsActivity ( extends PreferenceActivity ) を持っています。これは、preferences.xml ファイル (res-->xml-->preferences.xml) からロードされます。
Preferences.xml は次のとおりです。
<?xml version="1.0" encoding="utf-8"?>
<PreferenceCategory android:title="Patient's Settings" >
<EditTextPreference
android:defaultValue="Not Set"
android:key="patientMobile"
android:title="mobile number" />
</PreferenceCategory>
<PreferenceCategory android:title="Doctor's Settings" >
<EditTextPreference
android:defaultValue="Not Set"
android:key="docEmail"
android:title="e-mail" />
<EditTextPreference
android:defaultValue="Not Set"
android:key="docMobile"
android:title="mobile number" />
</PreferenceCategory>
<PreferenceCategory android:title="Application Settings" >
<SwitchPreference
android:disableDependentsState="false"
android:enabled="true"
android:key="lang"
android:summaryOff="English"
android:summaryOn="Greek"
android:switchTextOff="EN"
android:switchTextOn="GR" />
</PreferenceCategory>
これらの値を別のアクティビティから設定/更新/上書きするにはどうすればよいですか?
Web サービスから情報を取得し、これらの値を保存して、SettingsActivity から表示したいと考えています。
1.patientMobile (string)
2.docEmail (string)
3.docMobile (string)