android中的finish()
来源:互联网 发布:java音乐播放器源代码 编辑:程序博客网 时间:2024/05/29 16:55
在一个Activity用完之后应该将之finish掉,但是,之前在学校里自己摸索着开发时并没有太注意这个问题,因为activity无论是否finish掉对功能的影响貌似都不是那么明显(这是读书时候的观点),因此也就没有仔细考虑过activity合适finish这个问题。
最近在公司的项目里遇到这个问题,,于是就总结了一下。
假设我们有三个activity,分别叫做A、B、C
第一种情况:
我们先从A跳转到B再跳转到C,每次跳转完成之后都不finish当前的activity,那么到达C之后,如果我们点击后退按钮,那么只能先回到B再回到A。
第二种情况:
我们先从A跳转到B再跳转到C,从B跳转到C之后我们finish掉B,那么到达C之后,如果我们点击后退按钮,那么就会直接回到A。
总结:
finish掉的Activity只能通过Intent跳转再次来到,不能通过后退按钮到达,因为finish之后该activity已经被销毁了。
0 0
- android中的finish()
- Android的finish后方法中的代码继续执行
- Android 中的finish()、onDestroy()、System.exit()方法的区别
- Android Activity Lifecycle(Finish)
- Android Application Lifecycle(Finish)
- android finish()无效
- android 巧用finish方法
- finish()
- Android Activity类中的finish()、onDestory()和System.exit(0) 三者的区别
- Android Activity类中的finish()、onDestory()和System.exit(0) 三者的区别
- android Activity类中的finish()、onDestory()和System.exit(0) 三者的区别
- android Activity类中的finish()、onDestory()和System.exit(0) 三者的区别
- android Activity类中的finish()、onDestory()和System.exit(0) 三者的区别
- android Activity类中的finish()、onDestory()和System.exit(0) 三者的区别
- android Activity类中的finish()、onDestory()和System.exit(0) 三者的区别
- android Activity类中的finish()、onDestory()和System.exit(0) 三者的区别
- Android开发—Activity中的finish()、OnDestroy()和System.exit()的区别
- Android Activity类中的finish()、onDestory()和System.exit(0) 三者的区别
- 抓取某网站数据小结
- 二分贪心练习题U21
- ICP算法理解
- javaScript & jquery完美判断图片是否加载完毕
- poj 2387 Til the Cows Come Home
- android中的finish()
- log(n!)与nlogn是等价无穷大
- 常用排序算法-快速排序
- 静态
- java.util.Date和java.sql.Date的区别和相互转化
- Android之在后台不显示activity方法
- 背景与起始宣传界面
- POJ1350模拟
- [NOIP2013] 转圈游戏 快速幂