【问题标题】:Intent to navigation drawer fragment导航抽屉片段的意图
【发布时间】:2018-05-09 09:53:48
【问题描述】:

我为我当前的项目设置了android:launchmode="singletask"。 所以我想从 ActivityB.FragmentA 重定向到 ActivityA.FragmentB。

ActivityA.FragmentB 是通过抽屉式导航打开的片段。

那么我如何打算 ActivityA.FragmentB 呢?

【问题讨论】:

  • 在 ActivityA 的 Oncreate 方法中,只需在 setContentView 之后设置 FragContainer 中 FragmentTransaciton 的 FragmentTransaciton 提交
  • 问题是我还有ActivityA.FragmentA。因此,当我重定向时,我想在导航抽屉中打开某个选项卡。
  • 我使用了intent put extra,但没有任何效果。
  • 所以你想说你的活动 A 中有一个 TABVIew!对吗?
  • 是的。我在那里写了片段 b 是通过导航抽屉打开的

标签: java android fragment android-pendingintent


【解决方案1】:

在从 ActivityB 到 ActivityA 的意图调用中,传递一个布尔值,并基于它在 ActivityA 中打开片段;从其他地方传递 false 调用 activityA。

【讨论】:

    【解决方案2】:

    我使用 sharedpreferences 来重定向它。

    我在意图时设置共享首选项并在 onResume() 时获取它。

    SharedPreferences 变量在该片段被替换后被删除。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-01-16
      • 2016-01-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多