【发布时间】:2018-10-19 12:18:20
【问题描述】:
这是否可以从另一个活动片段打开片段。如果是的话如何。我曾尝试通过分片交易的方式解决,但还是不行。
我已经尝试过这个例子,但我没有在我的代码中使用容器,因为它不起作用
Fragment mFragment = null;
mFragment = new MainFragment();
FragmentManager fragmentManager = getSupportFragmentManager();
fragmentManager.beginTransaction()
.replace(R.id.frame_container, fragment).commit();
但我想在没有容器的情况下进行片段交易。
【问题讨论】:
-
你遇到了什么问题
-
你能把试用版的代码贴出来吗?
-
@AliAhmed 我在下面的答案部分写了我的问题,检查一下。
-
您是否尝试过使用 Activity 来交换片段?尝试通过您的第一个片段的构造函数传递您的 Activity,然后执行 activity.getSupportFragmentManager() 等等。
-
您是否要从活动-B 中替换活动-A 内的片段?
标签: android fragment android-fragmentactivity