zoukankan      html  css  js  c++  java
  • 活动的生命周期

    活动在创建以及销毁的过程中需要经历一下几个事件

    //活动创建事件
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            Log.d(strTag,"Life01Activity.oncreate()执行");
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_life01);
    
            //初始化对象
            btnExit = (Button)findViewById(R.id.btnlife01Exit);
    
            //返回按钮的单击事件
            btnExit.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                    finish();
                }
            });
        }
    
        //活动销毁事件
        @Override
        protected void onDestroy() {
            Log.d(strTag,"Life01Activity.onDestory()执行");
            super.onDestroy();
        }
    
    
        @Override
        protected void onStart() {
            Log.d(strTag,"OnStart执行");
            super.onStart();
        }
    
        @Override
        protected void onStop() {
            Log.d(strTag,"OnStop执行");
            super.onStop();
        }
    
        @Override
        protected void onResume() {
            Log.d(strTag,"OnResume执行");
            super.onResume();
    
        }
    
        @Override
        protected void onPause() {
            Log.d(strTag,"OnPause执行");
            super.onPause();
    
        }

    @Override
    protected void onRestart() {
    Log.d(strTag,"OnRestart执行");
    super.onRestart();
    }
     

    其中,当从别的活动跳转到此活动时就会调用

    oncreate()事件

    onstart()事件

    onresume()事件

    onRestart()事件

    只要当能够看到此活动的界面onRestart    然后onstart()与onResume()就会被执行

    在事件结束的时候,就会调用

    onstop()事件

    onPause()事件

    onDestory()事件

    当活动结束时这三个事件就会被执行

    同样,只要看不到界面了就会调用onPause()与onStop()

  • 相关阅读:
    P3688 [ZJOI2017] 树状数组 【二维线段树】
    CF516D Drazil and Morning Exercise【并查集,结论】
    Luogu5540 最小乘积生成树
    CDW数学小笔记
    ZROI 金华集训 线性代数选讲
    多项式乘法(代码)
    我的vimrc
    P4562 [JXOI2018]游戏
    [POJ3585]Accumulation Degree
    [CH5302]金字塔
  • 原文地址:https://www.cnblogs.com/1gaoyu/p/12624306.html
Copyright © 2011-2022 走看看