Jan
8
android学习笔记(提升篇一)一-Activity生命周期
一、如何在一个应用程序中定义多个Activity
1、定义一个类,继承Activity
2、在该类中,复写Activity当中的OnCreate方法
3、在AndroidManifest.xml中注册该Activity
二、启动一个Activity的方法
1、生成一个意图对象(Intent)
2、调用setClass方法设置所要启动的Activity
3、调用startActivity方法启动Activity
代码:
Intent intent = new Intent();
intent.setClass(MainActivity.this, SecondActivity.class);
startActivity(intent);
三、Android中的back stack
后退栈:提供后退流程
只显示栈最顶端一个
四、Activity的生命周期函数:同Android操作系统来管理
生命周期函数 调用时机
onCreate 在Activity对象被第一次创建时调用
onStart 当Activity变得可见时调用该函数
onResume 当Activity开始准备与用户交互时调用该方法
onPause 当系统即将启动另外一个Activity之前调用该方法
onStop 当前Activity变得不可见时调用该方法
onDestroy 当前Activity被销毁之前将会调用该方法
onRestart 当一个Activity再次启动之前将会调用该方法
五、Activity对象状态
1、Resumed:Activity对象处于运行状态
2、Paused:另一个Activity位于前端,但本Activity还可见
3、Stopped:另一个Activity位于前端,完全遮挡本Activity
六、成对儿的生命周期函数
1、定义一个类,继承Activity
2、在该类中,复写Activity当中的OnCreate方法
3、在AndroidManifest.xml中注册该Activity
二、启动一个Activity的方法
1、生成一个意图对象(Intent)
2、调用setClass方法设置所要启动的Activity
3、调用startActivity方法启动Activity
代码:
Intent intent = new Intent();
intent.setClass(MainActivity.this, SecondActivity.class);
startActivity(intent);
三、Android中的back stack
后退栈:提供后退流程
只显示栈最顶端一个
四、Activity的生命周期函数:同Android操作系统来管理
生命周期函数 调用时机
onCreate 在Activity对象被第一次创建时调用
onStart 当Activity变得可见时调用该函数
onResume 当Activity开始准备与用户交互时调用该方法
onPause 当系统即将启动另外一个Activity之前调用该方法
onStop 当前Activity变得不可见时调用该方法
onDestroy 当前Activity被销毁之前将会调用该方法
onRestart 当一个Activity再次启动之前将会调用该方法
五、Activity对象状态
1、Resumed:Activity对象处于运行状态
2、Paused:另一个Activity位于前端,但本Activity还可见
3、Stopped:另一个Activity位于前端,完全遮挡本Activity
六、成对儿的生命周期函数
作者:@Everyday NetLog
地址:http://log.zhoz.com/read.php?763
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!