zoukankan      html  css  js  c++  java
  • Android中Activity的生命周期

     1 public class MainActivity extends Activity {
     2 
     3     @Override
     4     protected void onCreate(Bundle savedInstanceState) {
     5         super.onCreate(savedInstanceState);
     6         setContentView(R.layout.activity_main);
     7         System.out.println("onCreate()");
     8     }
     9 
    10     @Override
    11     protected void onStart() {
    12         super.onStart();
    13         System.out.println("onStart()");
    14     }
    15 
    16     @Override
    17     protected void onResume() {
    18         super.onResume();
    19         System.out.println("onResume()");
    20     }
    21 
    22     @Override
    23     protected void onPause() {
    24         super.onPause();
    25         System.out.println("onPause()");
    26     }
    27 
    28     @Override
    29     protected void onStop() {
    30         super.onStop();
    31         System.out.println("onStop()");
    32     }
    33 
    34     @Override
    35     protected void onDestroy() {
    36         super.onDestroy();
    37         System.out.println("onDestroy()");
    38     }
    39 
    40     @Override
    41     protected void onRestart() {
    42         super.onRestart();
    43         System.out.println("onRestart()");
    44     }

    在android studio 的MainActivity.java中重写以上方法,来了解Android中Activity的生命周期。

    首先运行项目显示如下结果:

    然后看logcat工具显示的结果:oncreate(),onstart(),onresume()生命周期到达了Activity is running

    然后按home按键,运行如下:

    Activity执行到onPause(),onStop()并没有被清除这个进程,然后点击曾经运行的程序显示如下:

    Activity又经过右侧的onRestart(),onStart(),onResume()再次进入到Activity is running,这时若是点击返回键则显示如下:

    Activity经onPause(),onstop(),onDestroy()被杀死回收,Activity的生命周期结束。

  • 相关阅读:
    vscode git
    ionic2/cordova自定义插件集成aar包
    ui-router实现返回上一页功能
    《深入理解Spark:核心思想与源码分析》一书正式出版上市
    记一次Web服务的性能调优
    程序设计——冲突
    Oracle执行计划的查看
    程序设计——规则
    Tomcat源码分析——Session管理分析(下)
    Tomcat源码分析——Session管理分析(上)
  • 原文地址:https://www.cnblogs.com/yunqing/p/4924634.html
Copyright © 2011-2022 走看看