Java Android中的重叠向导模式(共享活动)

Java Android中的重叠向导模式(共享活动),java,android,android-activity,Java,Android,Android Activity,我正在考虑我的应用程序活动流的以下设计: 向导1: MainMenuActivity-> Activity1 -> Activity 2 -> Activity 3 -> Activity Final A 向导2: OtherActivity -> Activity1 -> Activity 2 -> Activity 3 -> Activity Final B 因此,根据向导的起始位置,我需要以不同的活动结束。最好的探测方法是什么 为了了

我正在考虑我的应用程序活动流的以下设计:

向导1:

MainMenuActivity-> Activity1 -> Activity 2 -> Activity 3 -> Activity Final A
向导2:

OtherActivity   -> Activity1 -> Activity 2 -> Activity 3 -> Activity Final B
因此,根据向导的起始位置,我需要以不同的活动结束。最好的探测方法是什么

为了了解活动3中的“启动器活动”,在活动中传递一个额外的消息是一个不错的方法,还是有什么问题


谢谢

将其作为额外信息传递给我似乎是一个很好的解决方案。这取决于您可能还需要什么作为全局状态信息。我更喜欢在更复杂的情况下,我还需要记住一些变量、状态、用户输入等,以便使用带有静态方法/变量的类或单例设计。然而,如果原点是你所需要的,那么把它一路传递就可以了——我想。只要是这样。