Android使用自定义对话框报错:The specified child already has a parent. You must call removeView() on the...

来源:互联网 发布:土豪直播软件下载 编辑:程序博客网 时间:2024/06/07 13:02

自定义对话框使用AlertDialog.Builder,在onCreate方法下show一次对话框,布局中有一个按钮,点击后

再次show这个对话框出来,会出现标题上的异常,经过多次调试,终于找到的解决的方法,直接上代码..

private AlertDialog ad;

AlertDialog.Builder ab= new AlertDialog.Builder(this);ab.setView(AlertDialogview);ad=ab.create();ad.show();

在点击监听下:

ad.show();

其实就是让ab只创建一次给ad,然后再次show就可以了

0 0