Android会在启动新活动时终止所有其他活动

Android会在启动新活动时终止所有其他活动,第1张

概述我有一个 Android活动问题. 以下是我的流程的工作原理: >登录活动开始 >登录成功. MainMenuActivity启动,LoginActivity由我完成. >用户触摸设置并启动SettingsActivity. MainMenuActivity尚未完成.因为它是主菜单.当用户在设置屏幕上按下后面时,我需要返回MainMenuActivity.所以我不能杀死MainMenu. >用户触 我有一个 Android活动问题.

以下是我的流程的工作原理:

>登录活动开始
>登录成功. MainMenuActivity启动,LoginActivity由我完成.
>用户触摸设置并启动SettingsActivity. MainMenuActivity尚未完成.因为它是主菜单.当用户在设置屏幕上按下后面时,我需要返回MainMenuActivity.所以我不能杀死MainMenu.
>用户触发了注销,我完成了SettingsActivity并启动了Login活动.当用户返回登录时我需要杀死MainMenuActivity但我不能.:/
>我尝试了FLAG_ACTIVITY_SINGLE_top,CLEAR_top,SINGLE_TASK,NEW_TASK,NO_HISTORY等.几乎所有人都没有工作
>我把launchMode =“singleTask”,clearTaskOnLaunh =“true”等等再次发挥作用.
>我尝试了addFlags()和setFlags()两个,没有用
>这里有很多关于这个主题的问题,我阅读并应用了所有建议的解决方案,并没有奏效.

有人可以帮忙吗?

P.Sand:minSdkVersion =“8”和androID:targetSdkVersion =“15”为我的应用程序.我没有在应用程序中使用片段,我使用旧的活动结构.

解决方法 我建议启动结果的设置活动(参见 here),当用户请求注销时,相应地设置结果.您将在MainActivity的onActivityResult中获得此结果(请参阅 here)并可以在那里处理注销,在启动loginActivity之前完成mainActivity. 总结

以上是内存溢出为你收集整理的Android会在启动新活动时终止所有其他活动全部内容,希望文章能够帮你解决Android会在启动新活动时终止所有其他活动所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1122155.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-29
下一篇2022-05-29

发表评论

登录后才能评论

评论列表(0条)

    保存