/**
* -> onCreate(创建Activity) -> onStart(界面可见) -> onResume(控件可点击)
* -> onPause(控件不可点击) -> onStop(界面不可见) -> onDestroy(销毁)
*
*/
public class MainCycleActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
System.out.println("onCreate");
}
/**
* 界面可见时
*/
@Override
protected void onStart() {
System.out.println("onStart");
super.onStart();
}
/**
* 控件可点击
*/
@Override
protected void onResume() {
System.out.println("onResume");
super.onResume();
}
/**
* onStop -> onRestart (界面重新可见)
*/
@Override
protected void onRestart() {
System.out.println("onRestart");
super.onRestart();
}
/**
* 控件不可点击
*/
@Override
protected void onPause() {
System.out.println("onPause");
super.onPause();
}
/**
* 界面不可见
*/
@Override
protected void onStop() {
System.out.println("onStop");
super.onStop();
}
/**
* 销毁Activity
*/
@Override
protected void onDestroy() {
System.out.println("onDestroy");
super.onDestroy();
}
}