【发布时间】:2012-12-04 18:50:59
【问题描述】:
这是我的问题,
我的应用中有一个主菜单,这个菜单启动了一个名为 farm1 的活动。 当这个farm1 启动时,我会显示一个对话框,它解释了如何在当前活动(farm1)和第二个活动之间导航,这实际上是我的farm1 活动的第二部分(称为farm2)。
我正在使用滑动和
StartActivity(farm1);
finish();
和
StartActivity(farm2);
finish();
如您所见,当我从农场 2 导航到农场 1 时,我开始了这个活动,所以我的对话框再次出现!
我不希望这种情况发生,我只想在主菜单活动调用 farm1 活动时出现我的对话框。
考虑到我的对话创建是在 onCreate 中,这是我的问题:
- 我能否在农场 1 和农场 2 活动之间导航而不必重新启动它们,这样我的对话框就不会再次出现。
- 我能否仅在从我的主菜单活动启动 farm1 时才显示此对话框?
【问题讨论】:
-
请包含一些代码,这样会更容易提供帮助。
-
请发布您的代码摘录。另外,你能把它作为一个更普遍的问题吗?也许:“如何只显示一次对话框?”
-
尝试描述更多细节,尤其是在相关代码中
标签: android android-activity dialog