Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/346.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 未添加到Backstack的片段事务_Java_Android_Fragment - Fatal编程技术网

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?

您是从另一个片段切换,还是这是第一个片段?如果这是显示的第一个片段,则不会向堆栈添加任何内容,因为没有剩余的片段可以放在堆栈上