【问题标题】:Best practice : launching activity from navigation?最佳实践:从导航启动活动?
【发布时间】:2015-09-09 16:08:07
【问题描述】:

我有导航抽屉,主要使用 fragments 加载视图,但一个 activity 让我感到困惑。你可以在下面看到我的抽屉,并假设我必须在单击选项时开始活动 Profile。如果我开始活动需要返回主屏幕还是需要返回活动启动的片段?

问题 2: 我正在替换选定的抽屉图标,如下面的附件所示。单击 Profile 选项时,我需要替换 @987654327 @ 选项图标被选中,这对我来说感觉不舒服。?

真正的问题:抽屉看起来像卡住或不正确,即调用startActivity时不能顺利关闭。

还有一个:在启动新的activity 时完成导航activity 并在finish 新的finish 之后重新开始呢?

【问题讨论】:

    标签: android android-activity fragment navigation-drawer


    【解决方案1】:

    问题 1 的答案:这取决于您在哪里编写代码 i。 e.抽屉布局的点击事件。如果您使用的是片段,则在片段中编写代码,片段是活动的一部分,因此显然您将使用 getActivity().startActivity(intent);

    问题2的答案:这不是强制使用必须替换图标。您可以使用 tint 功能来更改图标颜色,也可以使用选择器或使用可以使用 android 5.0 及更高版本中默认的波纹。

    问题 3 的答案:对不起,我也遇到了一些问题,所以会尽快更新。

    问题 4 的答案:为什么要完成导航活动。最终你会回到导航活动,所以不要完成导航活动。刚开始新的活动。新活动完成后,它将返回导航活动。

    希望这对您有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-04-08
      • 1970-01-01
      • 1970-01-01
      • 2020-01-09
      • 2011-12-26
      • 1970-01-01
      • 1970-01-01
      • 2019-12-17
      相关资源
      最近更新 更多