Activity的生命周期及协同作用
生命周期
onCreate:创建Activity的实例对象的方法
onStart:启动当前的activity实例的方法
onResume:如果该方法执行,页面的实例和用户即可以交互
onPause:如果该方法被执行,页面的实例和用户不可以交互,失去焦点,页面仍可见
onStop:页面和用户完全不可见
onDestroy:销毁当前的activity页面实例
onRestart:将置于后台的应用程序的Activity重新显示到前台的时候被调用,一般会连续调用onstart ------onResume
Activity的生命周期都是成对出现的onCreate---onDestroy onStart---onStop onResume--omPuse
因为onResume------onPuse方法会比其他生命周期方法执行更为频繁,所以一般在这两个方法中写的代码较少
Activity的协同作用
需要分清两个页面之间进行交互,如果存在A页面跳转到B页面,首先A页面失去焦点执行onPuse方法,然后B页面需要运行,依次执行onCreate-----onResume方法,A继续执行onStop方法运行到后台
理清页面之间进行交互的时候页面实例的生命周期都是怎么调用的