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

          

        

  • 相关阅读:
    元数据Metadata
    博客园如何使用MarkDown
    zookeeper集群搭建
    Java 疑问自问自答
    R中rep函数的使用
    R中unlist函数的使用
    Windows7 系统 CMD命令行,点阵字体不能改变大小以及中文乱码的问题
    C# ConfigurationManager不存在问题解决
    Servlet中的请求转发RequestDispatcher接口的forword与Include的区别
    Servlet中的乱码问题及解决办法
  • 原文地址:https://www.cnblogs.com/JD85/p/2316484.html
Copyright © 2011-2022 走看看