Android 程式开发:(一)详解活动 —— 1.1 Activity的生命周期
Activity这个类,定义了一些回调函数来控制它的生命周期。
onCreate() —— 当Activity第一次创建的时候被调用。
onStart() —— 当Activity对用户可见的时候被调用。
onResume() —— 当Activity开始和用户交互的时候被调用。
onPause() —— 正在运行的Activity马上要被暂停的时候被调用,此时,在这之前的Activity被重新获取。
onStop() —— 当Activity不在对用户可见的时候被调用。
默认地,被创建的Activity中都包含一个onCreate()方法,通过这个方法,可以创建显示给用户的UI组件。
从“被创建”到“被销毁”的生命周期图示:
想要理解Activity生命周期的最好办法就是创建一个工程,并实现所有的回调函数,然后让Activity与用户交互。
1. 创建一个工程:Activity101。
2. Activity101Activity.java中的代码。
public class Activity101Activity extends Activity {
String tag = "Lifecycle";
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Log.d(tag, "In the onCreate() event");
}
public void onStart() {
super.onStart();
Log.d(tag, "In the onStart() event");
}
public void onRestart() {
- Android开发教程,Android自学,青软培训