在对话中使用setOnDismissListener 时获得一个NoSuchMethodException 异常。Android设备版本4.1.2。
在4.2.2版本上运行就正常。
new AlertDialog.Builder(this)
.setTitle(R.string.select_province)
.setOnDismissListener(new OnDismissListener() {
public void onDismiss(DialogInterface arg0) {
//== other stuff
}
}).show();
有什么办法?
4.1.2 api 是level 16 ,而setOnDismissListener是api level 17,所以找不到方法
上面说的没错 你可以试试用setOnCancleListerner()能不能替代 这个是从API1开始的
楼上说得时正确的,换种方法。