Android back键初探

来源:互联网 发布:java 自动生成昵称 编辑:程序博客网 时间:2024/05/21 17:03

按back键后会调用onBackPressed()【低版本调用onKeyDown()】,默认实现是调用finish(),finish()方法又会去调用OnDestroy(),栈顶Activity就被销毁。

而按home键是把整个任务栈挂起到后台,回到启动器首页,Activity并没有销毁。所以不会回调Activity的OnDestroy()。

因此可以重写onBackPressed(),在按下返回键时,完成一些操作,如:向上一个活动返回intent数据。

原创粉丝点击