Android - 无法获得ListPreference值

时间:2014-04-06 21:27:11

标签: android listpreference

我正在尝试使用以下代码获取ListPreference值:

public String getEncryption(Context context) {
    SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context);
    final String encryption = prefs.getString("listPref", "");
    return encryption;
}

我的ListPreference是:

<PreferenceCategory android:title="@string/EncryptionCat" >

    <ListPreference
        android:defaultValue="AES"
        android:entries="@array/listArray"
        android:entryValues="@array/listArray2"
        android:key="listPref"
        android:title="@string/SelectEncryption" />

</PreferenceCategory>

但我得到一个空字符串。为什么会这样?

感谢。

0 个答案:

没有答案