【问题标题】:android new task and activity stack issueandroid新任务和活动堆栈问题
【发布时间】:2011-06-06 09:23:44
【问题描述】:
  1. 我将启动器活动 (A) 设置为“singleTop”。

  2. 现在通知栏中有一些东西。用户点击它。所以我在接收器中开始活动

    意图.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK

  3. 因此,A 的 onNewIntent 被调用,我根据意图中的额外内容启动活动 C。

  4. 用户返回 A(返回键)和其他活动 D。然后返回主页键。

  5. 现在当我长按主页时。并重新启动我的应用程序并重复第 3 步。并且用户去C.实际上用户应该去D

【问题讨论】:

    标签: android android-intent activity-stack


    【解决方案1】:

    不知何故,当你按Long home并重新启动活动时,额外的参数丢失了。只保留数据参数。

    【讨论】:

      【解决方案2】:

      在活动 D 中添加android:launchMode="singleInstance"(在清单文件中)。然后检查应用行为。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-07-05
        • 1970-01-01
        • 2012-07-10
        • 2011-01-27
        • 2011-07-15
        • 1970-01-01
        • 2017-05-02
        • 1970-01-01
        相关资源
        最近更新 更多