【发布时间】:2014-09-03 08:34:07
【问题描述】:
我的EditTextPreference 是这个:
<EditTextPreference
android:title="Name"
android:summary="namepreferences"
android:inputType="text"
android:dialogTitle="name"
/>
在我的 PreferencesActivity 中:
namePref = (EditTextPreference)getPreferenceManager().findPreference("namepreferences");
到目前为止没问题.. 现在,我有一个带有通知的服务。我的目标是在通知的标题中传递 namePref 值。我在服务中写了这个:
SharedPreferences sp = PreferenceManager.getDefaultPreferences(this);
String name;
@Override
public void onCreate() {
name = sp.getText("namepreferences", "NA");
}
我在通知标题中插入name,但应用程序崩溃说该名称为空..我无法解决..
【问题讨论】:
标签: java android sharedpreferences android-preferences edittextpreference