@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // setContentView(R.layout.activity_main);//程序从这里开始执行的,这里是布局的方式 setContentView(R.layout.activity_main) ;//设置主要的入口 System.out.println("onCreate---0--程序开始第1步--"); } @Override protected void onStart() { super.onStart(); System.out.println("onstart----1---进入前台第2步-"); } @Override protected void onResume() { super.onResume(); System.out.println("onresume ----2---进入前台第3步-"); } @Override protected void onPause() { super.onPause(); System.out.println("onpause ----3--进入后台第1步--"); } @Override protected void onStop() { super.onStop(); System.out.println("onstop----4--进入后台第2步--"); } @Override protected void onDestroy() { super.onDestroy(); System.out.println("ondestory---5--程序结束最后一步,仅此1步--"); } @Override protected void onRestart() { super.onRestart(); System.out.println("onRestart----6---进入前台第1步-"); } // 程序的执行顺序: // 程序启动进入前台:0-1-2 onCreate-onStart()-onResume() // 程序进入后台:3-4 onPause()-onStop() // 程序进入前台:6-1-2 onRestart-onStart()-onResume() // 退出程序:5 onDestroy
Android开发笔记-------Activity生命周期
最新推荐文章于 2023-05-24 23:03:40 发布