protected void onPrepareDialogBuilder(AlertDialog.Builder builder) {
Log.d("`1", "onPrepare DB");
builder.setSingleChoiceItems(entries(), 0, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
Log.d("`1", "on click");
}
});
super.onPrepareDialogBuilder(builder);
}
这个函数是在一个继承自listpreference的类里,不过当我选择listpreference里的item后,没有Log到任何信息,请问各位如何才能实现选择item后,弹出一个dialog?
android.preference.ListPreference 源码如下:
你设置的监听器被super.onPrepareDialogBuilder(builder)覆盖了