2 exit door eXit_door 于 2013.06.07 15:59 提问

setOnDismissListener有异常

在对话中使用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();

有什么办法?

3个回答

shaojie519
shaojie519   2013.06.07 16:29
已采纳

4.1.2 api 是level 16 ,而setOnDismissListener是api level 17,所以找不到方法

cj6585256
cj6585256   2013.06.07 16:58

上面说的没错 你可以试试用setOnCancleListerner()能不能替代 这个是从API1开始的

zxl881209
zxl881209   2014.07.28 23:55

楼上说得时正确的,换种方法。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!