今天用自己的魅族手机调试,发现一件神奇的事情。按下home键居然走了onDestory 方法。
魅族手机系统版本以及android版本。
上面版本的魅族手机按下home键会走ondestory方法,开始还以为是项目写的有问题。后来用谷歌模拟器跑了一遍
按下home键并没有走ondestory方法。看看就是手机厂的问题了。
那就再来温故一下生命周期吧~
从 app 的当前页面切换到app后台管理页面,对应的生命周期是,onPause--》onSaveInstanceState --》onstop
按下home键也是 onPause--》onSaveInstanceState --》onstop
按了home键在重新打开 onRestart --》-onStart-》onResume
如果按的是回退按键 onPause--》onStop --》onDestroy