Activity的一般方法:
onCreate():创建Activity调用,用于Activity的初始化,在Activity生命周期中只执行一次,适用于实例化对象
onStart():Activity:在屏幕上对用户可见时调用
onResume():Activity开始和用户交互的时候调用,这时该Activity是在Activity栈的顶部
onPause():Activity被暂停时调用,被其他的Activity挡在后面,这里可以做一些清理和保存工作
onStop():Activity被停止或者Activity变成不可见时调用
onDestroy():Activity被从内存中移除,一般发生在执行
方法调用测试:
在代码中添加如下测试代码:
软件打开时最先调用onCreate()方法,所以才能显示界面。
由于有实际效果、可见,所以没有进行测试。
主要测试其他五种不可见方法
系统打开软件时
打印结果:
界面被其他应用覆盖时
打印结果:
软件关闭时
打印结果: