Fragment 执行到 transaction.commit() 不执行了。

		transaction = fragmentManager.beginTransaction();
        transaction.remove(callFragement);
        frameLayout.removeAllViews();
        transaction.add(R.id.frame_layout,meFragment);
        transaction.commit();

Fragment 执行到 transaction.commit() 不执行了。

解决方法:

transaction = fragmentManager.beginTransaction();
        transaction.replace(R.id.frame_layout,callFragement).commitAllowingStateLoss();

猜你喜欢

转载自blog.csdn.net/yanwenyuan0304/article/details/130226811