2
私は、EditTextでプリファレンスアクティビティを実行するときに、アプリケーションにURLを保存しています。Androidのアンパサンドとプリファレンスの設定
デフォルト値として、アンパサンドを含むURLを格納しています。
ただし、この設定をアプリから取得すると、アンパサンドなしでURLが取得されます。
これは私がURLを保存する方法である:
<EditTextPreference
android:defaultValue="@string/pref_url_default"
android:key="url_setting"
android:maxLines="1"
android:selectAllOnFocus="true"
android:singleLine="true"
android:inputType="textUri"
android:title="@string/url_display" />
そして、これは私は、コードからそれを取得する方法である:
<string name="pref_video_url_default">http://myserver.com/content/element?id=123&value=3</string>
これは好みです
String videoURL = PreferenceManager
.getDefaultSharedPreferences(getContext())
.getString("url_setting", "");
FOT与えられた例を得る
http://myserver.com/content/element?id=123value=3
を¥u0026 – kgandroid