zoukankan      html  css  js  c++  java
  • 多个Activity生命周期方法调用

    android虚拟机打开后,进入自己的项目,

      这时 MainActivity :   1 ---->    onCreate (第一次被调用时android会创建此activity)

                2---->    onStart (此activity可见时调用)

                3---->    onResume (此activity获得了焦点,用户可操作时调用)

      如果这时MainActivity通过startActicity()方放调用OtherActicity,

      先是MainActivity:     4---->   OnPause

      然后OtherActicity     5----->  onCreate

                   6----->   onStart

                   7----->   onResume

       最后就MainActicity  8 ----->  onStop

    ==================================================

       这时如果点击了手机的Home按建

            OtherActivity 9 ----->onStop

       若再进入项目应用 OtherActicity 10 -----> OnRestart

                    11------->onStart

                    12----->onResume

    --------------------------------------------------------------------

    如果在第8步之后点击的是手机的Back按键

                MainActivity  9---> onRestart

              10------>onStart

              11----->onResume

        OtherActicity 12----->onStop

                13------>onDestroy

    ======================================

    如果在MainActicity里使用startActicity()调用otheractivity的地方,接着加上一句finish(),主动销毁MainActivity,那么

    就会在第8步的onStop之后:

          MainActivity  9---> onDestroy

          

        

  • 相关阅读:
    转:关于JAVA多线程同步
    转:Java HashMap实现详解
    索引创建规则:
    数据库为什么要分库分表
    [设计模式] javascript 之 桥接模式
    [百度地图] ZMap 与 MultiZMap 封装类说明;
    [设计模式] Javascript 之 外观模式
    [设计模式] javascript 之 代理模式
    [设计模式] javascript 之 装饰者模式
    [设计模式] javascript 之 适配器模式
  • 原文地址:https://www.cnblogs.com/JD85/p/2316484.html
Copyright © 2011-2022 走看看