这个问题是因为我从A界面跳到B界面,B界面的数据还没有加载出来,我就点了返回键。并且我的B界面中有showFragment()方法。其中该方法中有commit()操作。
网上找了好多有很多解决办法。但是似乎对我都不管用,最后在网上找到原因是因为Activity 已经被销毁之后,还在调用showFragmente()方法。这种情况是在网络不好的情况下出现的。因为今天我公司的网非常不好,才导致这个问题非常容易出现。
所以在showFragment()方法前加上判断if(!isFinishing()){}就可以解决问题了。