【问题标题】:how can i change activity to other activity with specific fragment in android?我如何在 android 中将活动更改为具有特定片段的其他活动?
【发布时间】:2015-08-05 10:56:43
【问题描述】:

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

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

【问题讨论】:

    标签: android android-fragments android-intent


    【解决方案1】:

    您可以简单地在 Intent 中放置一个 Bundle,其中包含您要显示的 Fragment 的标签。并且在第一个Activity onCreate()的时候,获取tag并让FragmentManager创建或者展示Fragment。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-12-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-15
      • 1970-01-01
      相关资源
      最近更新 更多