android开发中如何从当前页面返回上一页面
2017-03-07 21:51
239 查看
在开发过程中我们常常会用返回键的功能。在一些特定的场合下也可以自己写返回功能。
一开始我是用intent来创建一个新的页面。后面发现这样等同于重新打开了一个新的页面。
接下来用这种方法:Activity.this.finish();
直接结束掉当前页面即可。
原理 :android是使用栈来管理Activity的,也就是先进后出的原则。我们每打开一个Activity,就会被压入栈顶,于是调用finish()方法或返回键都会被栈顶弹出(等待系统回收)。这样当一Activity被finish掉,上一个未finish掉的Activity就会被激活,就这样。。
一开始我是用intent来创建一个新的页面。后面发现这样等同于重新打开了一个新的页面。
接下来用这种方法:Activity.this.finish();
直接结束掉当前页面即可。
原理 :android是使用栈来管理Activity的,也就是先进后出的原则。我们每打开一个Activity,就会被压入栈顶,于是调用finish()方法或返回键都会被栈顶弹出(等待系统回收)。这样当一Activity被finish掉,上一个未finish掉的Activity就会被激活,就这样。。
相关文章推荐
- android系统中,AIR开发APK,如何屏蔽返回键
- Android开发之如何手写代码进行页面布局
- Android ViewPager 如何判断当前页面是从前一页还是后一页滑动过来
- android开发中 ScrollView当显示超出当前页面时自动移动到最底端
- android 如何点击通知栏中的前台服务,返回当前正在进行的活动
- android91--不用service,B页面为音乐播放,从A跳转到B,再返回,如何使音乐继续播放
- Android开发:监听当前View的左右滑动事件,并返回给当前的activity或者fragment
- Android 开发之webview页面返回到最顶关闭
- dedecms自定义表单提交成功如何返回当前页面
- Android 如何保证App切换到后台,或页面跳转后,重新打开APP、或返回之前页面时,维持其状态不变
- [Android开发常见问题-6] 如何检测手机当前网络是否可用?
- android listview 如何动态获取当前页面的头条目的item
- Android开发如何双击返回键退出程序
- Android中ViewPgae中的Fragment如何确认当前页面可见的问题
- Android应用开发-- 如何在页面切换的过程中屏蔽屏幕事件?
- Android中ViewPgae中的Fragment如何确认当前页面可见的问题
- android开发中如何查看当前eclipse 是否已经安装ADT以及这个ADT的版本
- android 如何判断当前页面是否是桌面
- android开发游记:酷炫的启动页面之如何实现两个ViewPager的联动
- Android混合开发之Activity类与html页面之间的相互跳转之Android:如何使用addJavaScriptInterface