问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何一次退出多个Activity

发布网友 发布时间:2022-04-25 20:45

我来回答

1个回答

热心网友 时间:2022-06-17 06:30

有下面几种方法:

1.使用链表把要退出的Activity实例保存起来,在要退出时,遍例这个链表,调用每个Activity的finish方法。
在应用程序的每个Activity里面的onCreate()或者onStart()里面把当前的的Activity加入该栈中(addActivity),在你需要退出activity的时候,调用下面对应的方法去销毁栈。
不过这样有一个问题,如果你的应用程序有很多个Activity,那么加栈的这个代码就要重复写很多次,为了偷懒,可以选择写一个Activity的子类(比如BaseActivity),之后的该应用程序里的所有Activity都继承你写的

BaseActivity,在BaseActivity里面的onCreate()或者onStart()里面把当前的的Activity加入该栈中(addActivity),这样会省去很多代码的。(AppManager.getInstance().addActivity(this);)
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
请大家看看电脑配置怎么样,值多少钱,玩大型网游,页游会不会卡 帮忙看一下旧台式电脑能卖多少钱,谢谢 高考文科考了590,排名3455,福建的,想去外省的本一,能报哪里,急啊= = 华侨大学云南省高考分数为522的能从商学院转建筑学院吗? 厦门华侨大学录取 高考志愿填报应该注意哪些问题 成熟男人戴手表好看吗,成熟男人戴什么手表? 金铲铲之战金色神将阵容怎么搭-金铲铲之战金色神将阵容搭配攻略 金铲铲之战赌蜘蛛阵容推荐 蛛后主C装备搭配攻略 金铲铲之战仙灵蜘蛛阵容搭配推荐 怎么检测当前android界面是不是主屏 android 获取所有正在运行的activity 怎么销毁指定的Activity Android 怎么退出整个应用程序 android 怎么判断应用开机是否启动了 如何判断栈里是否存在一个activity 判断app是否有activity baseactivity和activity的区别 Android开发extends BaseActivity中的baseactivity是什么 格式工厂如何将qsv转化成mp4 格式工厂怎么把qsv转换成mp4 格式工厂怎么将qsv转换成mp4 格式工厂怎么把qsv格式的视频转换成mp4 如何用格式工厂将qsv转换成mp4 汽车未来发展趋势如何? 汽车后市场未来有什么好的项目或者趋势 未来五至十年汽车后市场的发展趋势 汽车后市场具体包括哪些? 汽车以后的发展趋势是啥,谁知道? 汽车后市场服务发展趋势? android 怎么调用强制关闭 安卓怎样关闭Activity代码 怎样取消android 返回键的返回功能 如何监听android程序进入后台,和恢 安卓退出程序的方式代码怎么实现 ios app开发怎么实现状态栏颜色跟随标题栏颜色变化 上海水质硬吗?需要用软水机吗? 上海的自来水水质硬不硬? 上海水质硬度? 我的小米2S手机盒型号是2013012但进到手机用户手册是显示型号是2012061请问是不是正版机 上海的自来水是硬水还是软水? ”一般将水的硬度分为4个等级“,这个标准出处是哪里? 上海的水质是硬水还是软水? 我在上海和乐清二地生活,发现乐清地区的自来水很不容易把肥皂、洗洁精、沐浴露之类的东西,洗完后还是很滑 嘉定水质很硬 烧水有水垢 浦东没有水垢 是不是说明浦东的水比嘉定的好 西门子洗碗机应该设置上海的自来水硬度值多少 水质太硬怎么办? 水的硬度是多少,软水怎么形成 自来水是硬水吗?1500MG/KG的硬水是指什么? 40女人月经从5-6天变成2-3天怎么办