Java 未添加到Backstack的片段事务
我不确定这为什么不起作用,我已经查阅了文档,看起来这应该起作用Java 未添加到Backstack的片段事务,java,android,fragment,Java,Android,Fragment,我不确定这为什么不起作用,我已经查阅了文档,看起来这应该起作用 DetailFragment newFragment = new DetailFragment(); FragmentTransaction transaction = getFragmentManager().beginTransaction(); transaction.replace(R.id.phone_container, newFragment); transaction.addToBackStack(null); t
DetailFragment newFragment = new DetailFragment();
FragmentTransaction transaction = getFragmentManager().beginTransaction();
transaction.replace(R.id.phone_container, newFragment);
transaction.addToBackStack(null);
transaction.commit();
int backStack = getFragmentManager().getBackStackEntryCount();
Log.d("ROBJUN", Integer.toString(backStack));
我的日志返回0,但请更正我的错误,它将返回。。。1?您是从另一个片段切换,还是这是第一个片段?如果这是显示的第一个片段,则不会向堆栈添加任何内容,因为没有剩余的片段可以放在堆栈上