我已按照本教程使用复合对话框首选项
所有东西都运行良好,唯一的问题是偏好没有为应用程序保存。可能是系统默认不保存首选项,所以有什么方法可以保存它们。
我已经实现callChangeListener()
了保存首选项的方法:
@Override
public void onClick(DialogInterface dialog, int which) {
switch (which) {
case DialogInterface.BUTTON_POSITIVE:
mText = mEditText.getText().toString();
Log.e("**CompoundEditTextPref line 63**",mText);
callChangeListener(mText);
break;
}
super.onClick(dialog, which);
}