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

          

        

  • 相关阅读:
    常用PHP array数组函数
    每天学习30分钟新知识之html教程1
    laravel学习之路2: jwt集成
    JWT简介json web token bear token
    MDwiki 调研
    laravel学习之路1:认证相关
    OAuth 2.0介绍
    第一行代码 6.4 数据存储全方案-详解持久化数据- 数据库
    github(1)安装及使用图文详解
    Android集成讯飞语音、百度语音、阿里语音识别
  • 原文地址:https://www.cnblogs.com/JD85/p/2316484.html
Copyright © 2011-2022 走看看