私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
しますが、名前がnullであると言ってアプリがクラッシュします..解決できません..