一个关于Activity生命周期的列子希望能通过例子对Activity生命周期有一个初步的认识
public class MainActivity extends Activity {
@Override
protected void onStart() {
System.out.println("打火");
super.onStart();
}
@Override
protected void onRestart() {
// TODO 自动生成的方法存根
super.onRestart();
}
@Override
protected void onResume() {
System.out.println("踩油门");
super.onResume();
}
@Override
protected void onPause() {
System.out.println("松开油门");
super.onPause();
}
@Override
protected void onStop() {
System.out.println("熄火");
super.onStop();
}
@Override
protected void onDestroy() {
System.out.println("车辆报废");
super.onDestroy();
}
@Override
protected void onCreate(BundlesavedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
System.out.println("买车");
}
public class MainActivity extends Activity {
@Override
protected void onStart() {
System.out.println("打火");
super.onStart();
}
@Override
protected void onRestart() {
// TODO 自动生成的方法存根
super.onRestart();
}
@Override
protected void onResume() {
System.out.println("踩油门");
super.onResume();
}
@Override
protected void onPause() {
System.out.println("松开油门");
super.onPause();
}
@Override
protected void onStop() {
System.out.println("熄火");
super.onStop();
}
@Override
protected void onDestroy() {
System.out.println("车辆报废");
super.onDestroy();
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
System.out.println("买车");
}