1、先说一下Back键和Home键的区别
Back键:当按下Back键的时候,系统默认调用Activity的onDestory方法,销毁当前的Activity。这个Activity再次启动的时候,重新调用onCreate方法创建。
Home键:当按下Home键的时候,系统默认调用Activity的onStop方法,整个应用程序会被隐藏起来;再次进入应用程序时,系统自动调用onResume方法,直接显示程序栈中最上层的Activity。
Back键默认将当前的Activity给finish掉,Home键只是把Activity给onStop。
2、实现方法
(1)、改写返回键事件监听,使得back键功能类似home键ÿ