【发布时间】:2014-03-28 11:44:17
【问题描述】:
我是 android 开发新手,对应用程序导航有疑问。
目前,我在应用程序右上角下拉的 OptionsMenu 中有许多项目。我所有的活动都有相同的选项菜单。该菜单中的每个项目都有一个 OnClick 回调,它启动一个新活动以对应于应用程序的该部分。这是我目前在我的应用程序中导航“页面”的方式。 onMenubutton点击回调代码如下:
意图 i = new Intent(c, Activity2.class); c.startActivity(i);
第一次选择 OptionsMenu 项目时,它会创建一个新的活动,并且应用程序会移动到它。但是,当我再次选择该项目时,会创建一个新活动,即使该选项的活动已经在运行。我可能会遇到一堆相同活动的情况。
我的问题是,有没有办法恢复已经运行的活动而不是创建新的活动?也许我这样做是错误的,而是应该在单个活动上交换片段?
谢谢
【问题讨论】:
标签: android android-fragments android-activity android-navigation