代码之家  ›  专栏  ›  技术社区  ›  Ragunath Jawahar cephus

如何操作活动后堆栈?

  •  2
  • Ragunath Jawahar cephus  · 技术社区  · 14 年前

    我想实现以下逻辑。我有四个活动A,B,C和D。

    流程是A->B->C->D

    当用户从A->C导航时,他应该可以通过按“上一步”按钮返回到上一个活动。但是在到达D按下后按钮应该把他带到活动A.和按下后退按钮AgaIn应该退出应用程序,而不是把他带回B/C/D。我该怎么做呢?

    2 回复  |  直到 14 年前
        1
  •  0
  •   Jason Rogers    14 年前

    我不知道你是否真的能像标题中的建议那样操纵应用程序堆栈。

    我的应用程序在opengl中运行,因此我从未真正将一个活动更改为另一个活动,但我认为以下原则也将起作用:

    你为什么不把你想要的活动称为你自己?

    在“后退按钮”事件中,处理此问题确实非常直接。

    按下后->加载所需的活动

    如果你在活动A然后退出