一个关于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("买车");
}
本文通过一个具体的例子,详细解析了Android Activity的生命周期各个阶段的作用和关键打印信息,帮助开发者更好地理解和掌握Activity生命周期管理。

2221

被折叠的 条评论
为什么被折叠?



