alert_dialog.setPositiveButton(context.getResources().getString(R.string.ok), new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss();
}
});我想让它点击后更改父域的一boolean值,搜了半天无果,高人赐教……

解决方案 »

  1.   

    内部类访问外部类的局部变量要用final修饰的,那就不能修改他的值了了。要不然就把那个变量定义成外部类的成员变量直接访问
      

  2.   

    是这样,我把AlertDialog写到名为Utils的类里某个方法里面去了,通过传递context和值show AlertDialog,问题是,我需要这个方法返回一个boolean值来控制AlertDialog后的事情,目前情况是找不到按钮点击后如果更改这个方法里的boolean变量。
      

  3.   

    callback了,太费劲了~~~谢谢两位