我有一个存储名称的设置活动,通过更改名称,它必须首先将其发送到我的服务器,如果它成功存储在服务器中,那么它应该在我的摘要中设置EditTextPreference
。
一切正常,但最后我无法在其EditTextPreference
上设置名称。
onPostExecute
此方法在设置活动中,但从AsyncTask
public void setNewSetting(Activity activity) {
EditTextPreference editTextPreference = (EditTextPreference) UserSettingActivity.this.findPreference(activity.getString(R.string.pref_name_key));
name = sharedPreferences.getString(activity.getString(R.string.pref_name_key), "");
editTextPreference.setSummary(name);
}
活动是我传递给AsyncTask
然后传递给方法的设置活动。
我的问题在这里,给我nullPoiterException
一个EditTextPreferences
对不起,我的英语不好。并提前感谢。