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

          

        

  • 相关阅读:
    Linux 配置yum源(互联网)
    Linux SSH远程链接 短时间内断开
    loadrunner12安装教程
    Jmeter关联处理
    JMeter做http接口压力测试
    面试试题库
    Selenium基础之--01(将浏览器最大化,设置浏览器固定宽、高,操控浏览器前进、后退)
    索引(快速查询)
    视图是什么玩意
    mysql面试常见题目3
  • 原文地址:https://www.cnblogs.com/JD85/p/2316484.html
Copyright © 2011-2022 走看看