Android Activity
Activity 生命周期图

上面看到的就是activity的生命周期图
代码演示生命周期
用Android studio创建一个empty项目,在MainActivity.java 中重写声明周期方法并打印语句,再启动项目,用模拟器操作手机,查看控制台语句即可看到Activity的声明周期情况。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
| public class MainActivity extends AppCompatActivity {
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); System.out.println("A onCreate"); }
@Override protected void onStart() { super.onStart(); System.out.println("A onStart"); }
@Override protected void onResume() { super.onResume(); System.out.println("A onResume"); }
@Override protected void onPause() { super.onPause(); System.out.println("A onPause"); }
@Override protected void onStop() { super.onStop(); System.out.println("A onStop"); }
@Override protected void onDestroy() { super.onDestroy(); System.out.println("A onDestroy"); }
@Override protected void onRestart() { super.onRestart(); System.out.println("A onRestart"); } }
|