您的位置:首页 > 移动开发 > Android开发

android开发中如何从当前页面返回上一页面

2017-03-07 21:51 239 查看
在开发过程中我们常常会用返回键的功能。在一些特定的场合下也可以自己写返回功能。

一开始我是用intent来创建一个新的页面。后面发现这样等同于重新打开了一个新的页面。

接下来用这种方法:Activity.this.finish();

直接结束掉当前页面即可。

原理 :android是使用栈来管理Activity的,也就是先进后出的原则。我们每打开一个Activity,就会被压入栈顶,于是调用finish()方法或返回键都会被栈顶弹出(等待系统回收)。这样当一Activity被finish掉,上一个未finish掉的Activity就会被激活,就这样。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android android开发
相关文章推荐