fragment. setNextAnim 空指针

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

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

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

```

if (fragment !=null) {

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

getSupportFragmentManager().executePendingTransactions();

}

```

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容