这是我的问题,
我的应用程序中有一个主菜单,该菜单启动一个名为farm1 的活动。当这个farm1 启动时,我会显示一个对话框,它解释了如何在当前活动(farm1)和第二个活动之间导航,这实际上是我的farm1 活动的第二部分(称为farm2)。
我正在使用滑动和
StartActivity(farm1);
finish();
和
StartActivity(farm2);
finish();
如您所见,当我从农场 2 导航到农场 1 时,我开始了此活动,因此,我的对话框再次出现!
而且我不希望这种情况发生,我只想在主菜单活动调用farm1活动时出现我的对话框。
考虑到我的对话创建是在 onCreate 中,这是我的问题:
- 我可以在农场 1 和农场 2 活动之间导航而不必再次启动它们,这样我的对话框就不会再次出现。
- 我可以仅在从我的主菜单活动启动 farm1 时显示此对话框吗?