Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/201.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
Android 1.如何从另一个活动片段打开一个活动片段?_Android_Fragment_Android Fragmentactivity - Fatal编程技术网

Android 1.如何从另一个活动片段打开一个活动片段?

Android 1.如何从另一个活动片段打开一个活动片段?,android,fragment,android-fragmentactivity,Android,Fragment,Android Fragmentactivity,这是否可能从另一个活动片段打开片段。如果是,怎么做。我试图通过片段事务方法解决它,但它不起作用 我尝试过这个例子,但我没有在我的代码中使用容器,因为它不起作用 Fragment mFragment = null; mFragment = new MainFragment(); FragmentManager fragmentManager = getSupportFragmentManager(); fragmentManager.beginTransaction()

这是否可能从另一个活动片段打开片段。如果是,怎么做。我试图通过片段事务方法解决它,但它不起作用

我尝试过这个例子,但我没有在我的代码中使用容器,因为它不起作用

   Fragment mFragment = null;
mFragment = new MainFragment();
FragmentManager fragmentManager = getSupportFragmentManager();
        fragmentManager.beginTransaction()
                .replace(R.id.frame_container, fragment).commit();

但是我想在没有容器的情况下执行片段事务。

要能够显示
片段,您必须在视图中有一个容器。通常,它是一个
框架布局
。如果您的
片段
不包含任何UI,您可以使用

您面临的问题您可以发布试用中使用的代码吗?@AliAhmed我已经在下面的回答部分写下了我的问题检查它。您是否尝试使用活动交换片段?尝试通过第一个片段的构造函数传递活动,然后执行Activity.getSupportFragmentManager()等操作。是否尝试从Activity-B替换Activity-a中的片段?