android– 单击按钮后关闭活动堆栈

android– 单击按钮后关闭活动堆栈,第1张

概述在我的应用程序中,我从登录页面启动了一个八步“向导”,其中数据从步骤1一直传递到步骤8.为了保持数据完好无损,同时仍处于步骤之间,我没有调用finish()任何一项活动.但是,当所有步骤都完成后,有没有办法可以关闭我开始的所有8个活动并返回到登录页面?这里有各种各样的例子:首页–

在我的应用程序中,我从登录页面启动了一个八步“向导”,其中数据从步骤1一直传递到步骤8.为了保持数据完好无损,同时仍处于步骤之间,我没有调用finish()任何一项活动.但是,当所有步骤都完成后,有没有办法可以关闭我开始的所有8个活动并返回到登录页面?

这里有各种各样的例子:

首页 – 第1步 – > 2 – > 3 – > 4 – > 5 – > 6 – > 7 – > 8

此时,当用户单击“保存”时,关闭所有步骤(8)并返回主页.到目前为止,我一直在创建一个新的意图,但我意识到这不是最好的解决方案.简单的背压将他带回第7步.

任何帮助赞赏.

解决方法:

Intent intent = new Intent(this, Home.class);intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_top);startActivity(intent);

这将从第8个屏幕中删除之间的所有活动并启动你的同屏幕.你也可以在manifest launchmode =“singletop”中设置你的主屏幕的活动.看到这个链接 – developer.android.com/guide/topics/fundamentals.html#acttask

总结

以上是内存溢出为你收集整理的android – 单击按钮后关闭活动堆栈全部内容,希望文章能够帮你解决android – 单击按钮后关闭活动堆栈所遇到的程序开发问题。

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

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

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

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

发表评论

登录后才能评论

评论列表(0条)

    保存