fragment. setNextAnim 空指针

该问题在bug系统中出现过几次,但几率很低,一直没注意;

最近详细研究了下,发现是执行remove的时候fragment为空,于是做了如下优化

提交remove.commit的时候增加了判空,并增加了立刻执行,代码如下

```

if (fragment !=null) {

getSupportFragmentManager().beginTransaction().remove(fragment).commitAllowingStateLoss();

getSupportFragmentManager().executePendingTransactions();

}

```

你可能感兴趣的:(fragment. setNextAnim 空指针)