如何在android中使用特定片段将活动更改为其他活动?

时间:2015-08-05 10:56:44

标签: android android-fragments android-intent

我在第二个活动中有2个活动和一个导航抽屉。在第一个活动中,当容器中的单击抽屉项目更改片段时,我有容器替换片段。现在我想在第二个活动中执行此操作: 点击第二个活动中的项目将活动更改为第一个活动,并在片段容器中显示特定片段(例如喜欢的片段)。我可以使用Intent将第二个活动更改为第一个活动但是当我做意图时我无法替换片段。 这是一个项目案例:

case 2:
Intent intent2 = new Intent(LietnerActivity.this, MainActivity.class);
startActivity(intent2);
fragment = new FavoriteFragment();
break;

1 个答案:

答案 0 :(得分:0)

你可以简单地将一个Bundle放在Intent中,它包含你想要显示的Fragment的标签。当第一个Activity onCreate()时,获取标签并使FragmentManager创建或显示片段。