安卓fragment 的commit already called错误处理

来源:互联网 发布:淘宝泳衣模特是谁 编辑:程序博客网 时间:2024/06/01 08:16



原因是在每次commit之前,必须重新开始一个事物才行,也就是在第二次执行

fragmentTransaction.commit();
之前,必须在前边再次开启一个事物,,例如,首先执行:

fragmentTransaction = fragmentManager.beginTransaction(); 
之后再执行commit就不会报错了

0 0
原创粉丝点击