微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在Android中重用意图

如何解决如何在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()信号。     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。