java.lang.IllegalStateException: commit already called
Fragment 在互相切换时候 会报这样的错误,各种坑 如果在你一个类中已经使用一个成员变量transaction去调用了一次commit()方法,那么在其它外部类中就不能再使用一个成员变量transaction再次调用commit()方法就会提示你 已经用过啦,我的我的情景是 在首页的Fragmet需要点击几个活动按钮 然后跳转到另一个Fragment商品的分类界面进行展示,解决的办吧就是 将manager和transaction定义为函数内部的局部变量
本文探讨了在Fragment互相切换时遇到的java.lang.IllegalStateException:commit already called异常,并提供了解决方案。当在同一个类中多次尝试使用同一个transaction对象调用commit()方法时,会出现该异常。文章通过定义manager和transaction为局部变量的方式解决了此问题。
1126

被折叠的 条评论
为什么被折叠?



