android打开一个activity时,什么情况使用finish()
16lz
2021-01-26
如题,当android打开一个activity时,什么情况使用finish(),什么情况不适用。
现在又三个Activity,假设就是三个界面,分别是A,B,C界面,A能打开B,B能打开C。
1、如果A打开B时没有调用finish()结束A,B打开C时没有调用finish()结束B,那么,在C界面按返回键,回到的 是B界面,在按返回键回到的是A界面。
2、如果A打开B时没有调用finish()结束A,B打开C时调用了finish()结束B,那么,在C界面按返回键,直接回到 A界面,B界面已经没有了。
更多相关文章
- Android测试之旅之JUnit(一)
- Android调用照相机拍照
- Android实现上传拍下的照片到服务器
- android 模拟器调用系统照相机
- Android(安卓)切换系统语言源码分析
- 【Android(安卓)界面效果8】Android中的样式与主题总结
- Android(安卓)Binder 全解析(1) -- 概述
- android 点击链接进入APP二级页面,不管APP是否处于打开状态
- [置顶] Android中圆角列表ListView