如何在Android中重用意图

问题描述

| 大家好: 我正在创建一个应用程序,在其中我使用每个屏幕上的菜单供用户浏览。在我的应用程序中,我有Screen1->当用户登录时作为主屏幕出现 屏幕2->用户进入该屏幕执行一些操作。现在在Screen2上,我希望有菜单选项可以让用户进入主屏幕。 但是要开始活动,我们要做
startActivity(new Intent(Home.this,Screen2.class));
但是,我想使用在使用者登录时创建的现有主屏幕,然后使用onresume方法更新主屏幕。 有人可以告诉我如何使用现有的意图或活动来提供菜单选项吗? 谢谢 阿什瓦尼     

解决方法

阿什瓦尼 我相信可以使用
FLAG_ACTIVITY_REORDER_TO_FRONT
标志在your2ѭ上进行
setFlags()
呼叫来完成。如果屏幕1仍然存在,它将带到前台。该文档似乎没有指定,但我认为它启动了一个新的屏幕1活动,该屏幕被杀死。     ,看看元素的android:launchMode属性。 “单顶”启动模式是“使用现有主屏幕”的意思吗?如果使用\“ singleTop \”,则不会重新创建活动,但是会收到onNewIntent()信号。     

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...