我正在开发一个 Android 应用程序,它有一堆屏幕( Activity ),顶部应该有“继续”和“后退”按钮。你能告诉我实现这个的正确模式吗?我见过一些 iPhone 应用程序具有此功能,但 Android 应用程序通常没有(我认为部分原因是后退按钮是手机的一部分)。
我在网上发现了一篇关于具有“子 Activity ”的 Activity 类的帖子,这似乎是我想要做的,但我想知道是否有一个更简单的解决方案或模式来创建这样的流(其中几个 Activity 与继续/后退按钮链接)。
最佳答案
您自己回答了部分内容。通常不应该有软件后退按钮,因为 Android 有硬件后退按钮。至于继续按钮,它非常依赖于上下文,因此它可能会根据上下文编写在软件中。
不,这听起来不像你想要的。您可能正在考虑一个 Activity 组,但从您的设计的非常模糊的描述来看,您不想要这些。没有“更简单”的解决方案或模式来创建这样的流程,因为这是确切的默认 Android 行为。
只需在“继续”按钮中启动一个新 Activity ,后退按钮就会完成该 Activity 。
关于java - Activity "flows"的 Android 模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4549726/