Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.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 原来的碎片赢了';不要转到堆栈的后面,它保持可见_Java_Android_Xml_Android Fragments - Fatal编程技术网

Java 原来的碎片赢了';不要转到堆栈的后面,它保持可见

Java 原来的碎片赢了';不要转到堆栈的后面,它保持可见,java,android,xml,android-fragments,Java,Android,Xml,Android Fragments,我有一些关于零碎交易的问题。我成功地从onClick方法调用了一个片段,但是原始的mainFragment不会“消失”或回到堆栈的后面。我遵循了关于片段转换的Android开发教程。我认为问题出在我的调查.java类或我的详细信息.java类中。感谢您的帮助 更新:(在下面添加照片) 之前: 点击“调查按钮”后: 请参阅以下所有代码: 来自Main.java的代码 包mycompany.nst; 导入mycompany.nst.R; 导入android.app.Activity; 导入andro

我有一些关于零碎交易的问题。我成功地从onClick方法调用了一个片段,但是原始的
mainFragment
不会“消失”或回到堆栈的后面。我遵循了关于片段转换的Android开发教程。我认为问题出在我的
调查.java
类或我的
详细信息.java
类中。感谢您的帮助

更新:(在下面添加照片)
之前:
点击“调查按钮”后:

请参阅以下所有代码:

来自Main.java的代码

包mycompany.nst;
导入mycompany.nst.R;
导入android.app.Activity;
导入android.app.Fragment;
导入android.app.FragmentManager;
导入android.app.FragmentTransaction;
导入android.content.Intent;
导入android.os.Bundle;
导入android.util.Log;
导入android.view.Display;
导入android.view.view;
导入android.view.WindowManager;
公共类主要扩展活动{
/**在首次创建活动时调用*/
@凌驾
创建时的公共void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
片段_surveyFrag=新调查();
public void focusFragment(Fragment main Fragment){
FragmentManager FragMgr=getFragmentManager();
FragmentTransaction=FragMgr.beginTransaction();
试一试{
事务处理。替换(R.id.main片段,_surveyFrag);
transaction.addToBackStack(空);
commit();
}捕获(例外e){};
事务=空;
FragMgr=null;
}
公共空间调查点击(视图){
Log.i(“onClick”,“调查开始”);
病灶碎片(_surveyFrag);
}
}

来自main.xml的代码




来自Details.java的代码您不能替换或删除XML中定义的片段-它将成为布局中不可移动的一部分。但是,如果您在代码中定义了片段,您可以随意替换和删除它们。

您不能替换或删除XML中定义的片段-它将成为布局中不可移动的一部分。但是,如果在代码中定义片段,则可以随意替换和删除它们