当你检查代码没有错,运行也没有崩溃,然而 Fragment 就是不显示。那么就要注意了:
当我们调用 show() 方法时,后面要写上提交事务的方法 commitAllowingStateLoss() ;如:
fTransaction.show(fragmentList.get(position)).commitAllowingStateLoss();
如果,写完运行之后崩溃抛出 java.lang.IllegalStateException: commit already called 异常,请参考下面链接: