我在第二个活动中有2个活动和一个导航抽屉。在第一个活动中,当容器中的单击抽屉项目更改片段时,我有容器替换片段。现在我想在第二个活动中执行此操作: 点击第二个活动中的项目将活动更改为第一个活动,并在片段容器中显示特定片段(例如喜欢的片段)。我可以使用Intent将第二个活动更改为第一个活动但是当我做意图时我无法替换片段。 这是一个项目案例:
case 2:
Intent intent2 = new Intent(LietnerActivity.this, MainActivity.class);
startActivity(intent2);
fragment = new FavoriteFragment();
break;
答案 0 :(得分:0)
你可以简单地将一个Bundle放在Intent中,它包含你想要显示的Fragment的标签。当第一个Activity onCreate()时,获取标签并使FragmentManager创建或显示片段。