创建一个Activity.如下:
/**
* @author linwb
*/
public class MainActivity extends Activity {
/*
* @see android.app.Activity#onCreate(android.os.Bundle)
* 第一次调用系统
*/
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Log.v("zftphone","onCreate is called!");
}
/*
* @see android.app.Activity#onNewIntent(android.content.Intent)
* 根据LauncherMode参数实现决定是否对Activity再一次创建的策略
*/
@Override
protected void onNewIntent(Intent intent) {
super.onNewIntent(intent);
Log.v("zftphone","onNewIntent is called!");
}
/*
* @see android.app.Activity#onResume()
* 提示Activity界面刚初始化完成.
*/
@Override
protected void onResume() {
super.onResume();
Log.v("zftphone","onResume is called!");
}
/*
* @see android.app.Activity#onStart()
* 提示Activity界面加载完成,并可操作
*/
@Override
protected void onStart() {
super.onStart();
Log.v("zftphone","onStart is called!");
}
/*
* @see android.app.Activity#onPause()
* 当Activity处于可见状态而没有获取焦点时候调用,即被前面的其他半透明的东西遮挡住的时候
*/
@Override
protected void onPause() {
super.onPause();
Log.v("zftphone","onPause is called!");
}
/*
* @see android.app.Activity#onStop()
* 当Activity处于不可见状态时候调用
*/
@Override
protected void onStop() {
super.onStop();
Log.v("zftphone","onStop is called!");
}
/*
* @see android.app.Activity#onDestroy()
* 当Activity处于不可见状态,系统内存不足,销毁该Activity以便打开其他Activity的时候调用
*/
@Override
protected void onDestroy() {
super.onDestroy();
Log.v("zftphone","onDestroy is called!");
}
/*
* @see android.app.Activity#onRestart()
* 当Activity处于不可见状态,还没被系统销毁的时候,重新打开该Activity时回调
*/
@Override
protected void onRestart() {
super.onRestart();
Log.v("zftphone","onRestart is called!");
}
}
Tip:
当一个Activity启动另一个Activity的时候.原Activity调用onPause();并启动另一个,当另一个启动完成后再回调原Activity的onStop()的方法;
当一个Activity被另一个Activity不完成遮挡住的时候.调用onPause();
分享到:
相关推荐
React组件生命周期概述安装$ git clone $ cd $ npm i$ npm start涵盖的主题React路由器dom 类与功能组件对象解构组件生命周期方法组件生命周期方法安装当创建组件实例并将其插入DOM时,将调用以下方法: 构造函数...
点击右侧工具栏maven-->mmtax-->lifecyle-->clean-->install等待打包完成,发布服务的时候,将mmtax-admin目录下target文件夹中的mmtax-admin.jar发布到服务器即可 基于SpringBoot的宠物店管理系统源码+数据库(毕业...
注意:此项目不再维护。请随意分叉和修复问题/添加增强功能。
VMware Cloud Provider Lifecyle Manage 1.1 vcplcm.1.1.0-2234166.tar.gz
ApplicationLifecycleListener - listen to application lifecyle events DataModel/DataModelFactory/DataModelListener - create and manage datspan and datspan lifecycle DataView/DataViewFactory/...
[root@k8s-master01 k8s-test]# cat lifecyle.yaml apiVersion: v1 kind: Pod metadata: name: lifecycle-demo namespace: default spec: containers: - name: lifecycle-demo-container image: kone....
这将为您执行默认的Lifecyle clean build 。 构建完成后,可以使用两个启动脚本: ./runDev.sh在开发模式下运行 ./runDep.sh在部署模式下运行 此外,您应该能够轻松地将项目导入您喜欢的IDE(此声明仅使用...
The Application Lifecyle Management (ALM) Open Test Architecture API is a COM library that enables you to integrate external applications with ALM. COM integrates naturally with Microsoft Visual Basic...
calipers, 用于测量图像和PDF尺寸的node.js 库 卡尺 支持的当前文件类型:,PNG,JPEG,GIF,BMP,WEBP,SVG提供了一种方法来确定图像或者PDF的... 在 Lob,我们必须在API请求的lifecyle中验证图像和PDF大小。 实现这