Android的Fragment错误,commit 执行了一次,执行第二次报错 ?
我动态创建Fragment使用FragmentTransaction的commit方法后,再次执行这个方法居然就报错了,请问大神这是怎么回事?这是我的代码这是报错:请问这...
我动态创建Fragment 使用FragmentTransaction的commit 方法后,再次执行这个方法居然就报错了, 请问大神这是怎么回事 ?
这是我的代码
这是报错:
请问这是怎么回事? 求大神指点 谢谢
上面的代码图片错了 是这个 不好意思 展开
这是我的代码
这是报错:
请问这是怎么回事? 求大神指点 谢谢
上面的代码图片错了 是这个 不好意思 展开
2个回答
2014-10-27
展开全部
onClick了里面要重新ft=fm.beginTransaction();
追问
谢谢大神, 我知道了 那我再问你个问题 为啥动态创建后布局位置发生变化了?
不用Fragment 直接引用xml文件 布局就好好的,没有乱, 大神在帮帮我这个问题吧 谢谢
追答
布局位置变化?什么意思?
展开全部
英文意思already call,正如事务应该不能重复提交吧,transaction不能重复调用啊,要重新实例transaction,没啥好解释的吧
追问
谢谢大神, 我知道了 那我再问你个问题 为啥动态创建后布局位置发生变化了?
不用Fragment 直接引用xml文件 布局就好好的,没有乱, 大神在帮帮我这个问题吧 谢谢
追答
你可以开eclipse里的一个UI调试器 或者在真机上开启那个开发者啥的边界看,然后对比你的xml
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询