按back键后会调用onBackPressed()【低版本调用onKeyDown()】,默认实现是调用finish(),finish()方法又会去调用OnDestroy(),栈顶Activity就被销毁。
而按home键是把整个任务栈挂起到后台,回到启动器首页,Activity并没有销毁。所以不会回调Activity的OnDestroy()。
因此可以重写onBackPressed(),在按下返回键时,完成一些操作,如:向上一个活动返回intent数据。
按back键后会调用onBackPressed()【低版本调用onKeyDown()】,默认实现是调用finish(),finish()方法又会去调用OnDestroy(),栈顶Activity就被销毁。
而按home键是把整个任务栈挂起到后台,回到启动器首页,Activity并没有销毁。所以不会回调Activity的OnDestroy()。
因此可以重写onBackPressed(),在按下返回键时,完成一些操作,如:向上一个活动返回intent数据。