Activity中的生命周期方法:
原意:
The entire lifecycle of an activity is defined by the following Activity methods. All of these are hooks that you can override to do appropriate work when the activity changes state. All activities will implement onCreate(Bundle) to do their initial setup; many will also implement onPause() to commit changes to data and otherwise prepare to stop interacting with the user. You should always call up to your superclass when implementing these methods.
译文:
一个Activity的整个生命周期被定义为下面的一些方法。当Activity的状态有所改变时,所有这些继承的方法都会去做比较适合自己的工作。对于所有的Activity都实现onCreate()进行初始化。很多Activity也实现onPause()方法来提交改变的数据或者是准备停止和用户交互。当我们实现这些方法时,要调用父类的onCreate方法通知父类。
public class Activity extends ApplicationContext {
protected void onCreate(Bundle savedInstanceState);
protected void onStart();
protected void onRestart();
protected void onResume();
protected void onPause();
protected void onStop();
protected void onDestroy();
}
示例代码: