最新版本(v24.0.0)的 Support v4 库中的 FragmentTransaction 添加了 commitNow() 和 commitNowAllowingStateLoss () 两个函数,这样 提交一个 Fragment 就有如下 4 个函数可以选择: – commit() – commitAllowingStateLoss() – commitNow() – commitNowAllowingStateLoss() 另外,在使用 Fragment 的过程中,可能您已经使用过了 executePendingTransactions() 这个函数了。 下面来深入分析下每个函数是干啥用的,你应该使用哪个函数。