commitAllowingStateLoss

来源:互联网 发布:数据运营知乎 编辑:程序博客网 时间:2024/05/21 17:05

使用commitAllowingStateLoss()函数原因:commit()函数和commitAllowingStateLoss()函数的唯一区别就是当发生状态丢失的时候,后者不会抛出一个异常。通常你不应该使用这个函数,因为它意味可能发生状态丢失。当然,更好的解决方案是commit函数确保在Activity的状态保存之前调用,这样会有一个好的用户体验。除非状态丢失的可能无可避免,否则就不应该使用commitAllowingStateLoss()函数。

原创粉丝点击