大家好: 我正在创建一个应用程序,我在每个屏幕上使用菜单供用户导航。在我的应用程序中,我有Screen1 - >用户登录时显示为主屏幕 画面2 - >用户进入此屏幕以执行某些操作。现在在Screen2上我想有菜单选项让用户进入主屏幕。 但是要开始我们的活动
startActivity(new Intent(Home.this, Screen2.class));
但是,我想使用在使用登录时创建的现有主屏幕,然后使用onresume方法我可以更新主屏幕。
有人可以告诉我如何使用现有的意图或活动来提供菜单选项吗? 谢谢 Ashwani
答案 0 :(得分:1)
Ashwani,
我相信可以使用setFlags()
标记在Intent
上FLAG_ACTIVITY_REORDER_TO_FRONT
拨打电话来完成此操作。如果屏幕1仍然存在,它将把它带到前台。文档似乎没有指定,但我认为它启动了一个新的屏幕1活动被杀死。
答案 1 :(得分:0)
查看element的android:launchMode属性。 “singleTop”启动模式是“使用现有主屏幕”的意思吗?如果使用“singleTop”,则不会重新创建活动,但会收到onNewIntent()信号。