android-如何开始活动并结束之前已启动的所有其他活动

android-如何开始活动并结束之前已启动的所有其他活动,第1张

概述我的软件中有一项登录活动,另一项是主要活动.我想要做的是启动登录活动,登录用户,然后启动主活动,然后从堆栈中删除登录活动,以便用户可以通过按返回按钮来访问登录活动.惠特打算使用国旗吗?解决方法:Intentintent=newIntent(currentClassYoureIn.this,newClassYouWantToBeIn.

我的软件中有一项登录活动,另一项是主要活动.我想要做的是启动登录活动,登录用户,然后启动主活动,然后从堆栈中删除登录活动,以便用户可以通过按返回按钮来访问登录活动.惠特打算使用国旗吗?

解决方法:

Intent intent = new Intent(currentClassYoureIn.this, newClassYouWantToBeIn.class);intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_top); // closes all activitIEs that were started after "newClassYouWantToBeIn"startActivity(intent);

那,或者您可以只是启动您的新意图,然后使用finish()方法关闭当前活动(您正在其中启动新意图):

Intent intent = new Intent(currentClassYoureIn.this, newClassYouWantToBeIn.class);startActivity(intent);finish(); // closes "currentClassYoureIn" and Now "newClassYouWantToBeIn" is the only activity up

总结

以上是内存溢出为你收集整理的android-如何开始活动并结束之前已启动的所有其他活动全部内容,希望文章能够帮你解决android-如何开始活动并结束之前已启动的所有其他活动所遇到的程序开发问题。

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

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

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

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

发表评论

登录后才能评论

评论列表(0条)

    保存