解决alaert.builder二次调用报错的bug
来源:互联网 发布:淘宝app怎么换皮肤 编辑:程序博客网 时间:2024/06/05 07:09
报错的代码是:
The specified child already has a parent. You must call removeView() on the child's parent first
大致是说你的弹出框中的view已经绑定了一个paren,就是你的弹出框。当你再次调用显示的时候,他以为你又要绑定到一个新的窗口上去。解决的方法是每次显示之前都重新填充设置view.如下:每次点击的时候调用:
public void startClick(View view){LayoutInflater inflater = LayoutInflater.from(getApplication()); mFloatLayout = (LinearLayout)inflater.inflate(R.layout.province_item, null); builder = new AlertDialog.Builder(MainActivity.this) .setView(mFloatLayout);ad = builder.show();}
1 0
- 解决alaert.builder二次调用报错的bug
- cocos2d-x 调用AlertDialog.Builder报错的解决方案
- [某个BUG]记一次WEBSERVICE的调用报错
- surfaceview中线程二次start报错解决
- BUG解决:okhttp报getDefaultSSLSocketFactory错
- onCreateOptionsMenu的二次调用
- 解决eclipse报错: Errors running builder JavaScript Validator的问题
- 解决myeclipse中Errors running builder JavaScript Validator报错的问题
- 解决Flash Builder 4.7生成apk运行报错“UnsatisfiedLinkError”
- cocos2d-x 3.2 中使用cocostudioUI动画 二次加载播放时的bug解决
- 关于struts2动态方法调用报错的解决
- canvas.toDataURL方法调用报错(Uncaught SecurityError)的解决
- 解决nodejs调用fs.renameSync报错的问题
- VC的自动化向导的BUG (vs2005调用LabView控件类成员函数报错)
- 解决小米6.0获取图片地址报错BUG的的办法!
- 解决4.0以下继承PopupWindow报空指针的bug
- 解决了一个butterknife,报空指针的bug
- 【g++bug】 vector.erase (const_iterator)调用报错
- MacOS 下安装Gerrit
- 通过Jetty搭建一个简单的Servlet运行环境
- Oralce 日期函数
- java 对象 与json字符串的相互转化
- VS2010 C# 你得学会并且学得会的Socket编程基础知识(Silverlight Socket编程)
- 解决alaert.builder二次调用报错的bug
- emacs在win8乱码
- 16.0~16.8 多任务 后台运行 Multitasking
- android 判断点击的位置是不是在指定的view上
- 集团信息化之路——关于网络电子采购系统的需求报告
- Implied do loop of FORTRAN
- Android textView 跑马灯效果
- 经纬财富:乐平天通银价格上方遇阻 关注晚间会议纪要
- 报名即可得充值卡,EPLAN寻找中国好设计师活动火爆进行中!