Android中AlertDialog中创建OnClickListener的时会默认生成
但是iButton的实际监听器应该是这样class myButtonListener implements OnClickListener{ public void onClick(DialogInterface dialog, int which) { }
}
class myButtonListener implements OnClickListener{ public void onClick(View view) { }
}
原因是DialogInterface和view的OnclickListener冲突了,解决方法如下:
import android.view.View.OnClickListener
import android.content.DialogInterface.OnClickListener
这两个东西要同时用时,要使用以下方式:
new android.content.DialogInterface.OnClickListener()…
new android.view.View.OnClickListener()…
new android.view.View.OnClickListener()…