首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >java.lang.IllegalStateException commit already called

java.lang.IllegalStateException commit already called

作者头像
飞飞的AI实验室
发布于 2020-02-27 17:04:21
发布于 2020-02-27 17:04:21
1.5K0
举报
文章被收录于专栏:Android&Java技术Android&Java技术

#java.lang.IllegalStateException commit already called

今天使用Fragment时报如下图错误:

分析原因

之所以报该错误,是因为 Fragment 事务是全局的变量,只能commit一次。

解决方法:

将获取Fragment事务定义为局部变量,每次提交时都去获取新的事务去commit即可。

本文首发于我的微信公众号,更多干货文章,请扫描二维码订阅哦:

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017/12/09 ,如有侵权请联系 cloudcommunity@tencent.com 删除
目录
  • 分析原因
  • 解决方法:
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档