首页 > 解决方案 > 1. 如何从另一个活动片段中打开一个活动片段?

问题描述

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

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

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

但我想在没有容器的情况下进行片段交易。

标签: androidfragmentandroid-fragmentactivity

解决方案


为了能够显示Fragment,您的视图中必须有一个容器。一般来说,它是一个FrameLayout. 如果您Fragment不包含任何 UI,则可以使用此 add() 方法


推荐阅读