界面如下:注意:这是在手机、竖屏状态下!

(一)1个Activity

    /**
     * 7个方法
     * 测试1个Activity的生命周期
     *
     * LogCat:
     * 1.
     * 启动之后:依次调用下面3个方法
     * onCreate
     * onStart
     * onResume
     *
     * 按下手机或模拟器返回键:
     * onPause
     * onStop
     * onDestroy
     *
     * 2.
     * 启动之后:依次调用下面3个方法
     * onCreate
     * onStart
     * onResume
     *
     * 按下手机home键:
     * onPause
     * onStop
     *
     * 再按程序进入:
     * onRestart
     * onStart
     * onResume
     *
     * 再按返回:
     * onPause
     * onStop
     * onDestory
     *
     * 按返回键退出程序的时候,程序进入Activity is shut down,后台继续运行
     * finish()方法,让程序进入Progress is killed ,杀死进程,后台不再运行
     * 按下返回键与finish()方法2种方式,Activity的生命周期都是一样的!
     *
     */
    
  

(二)2个Activity

    /**
     * LogCat:
     * (一)只在MainActivity中写7个方法
     * 1.
     * 启动之后:依次调用下面3个方法
     * onCreate
     * onStart
     * onResume
     *
     * 按下跳转到下一个界面:
     * onPause
     * Grow heap (frag case) to 13.002MB for 782816-byte allocation
     * Grow heap (frag case) to 15.932MB for 3131216-byte allocation
     * onStop
     *
     * 按下返回键:则转入运行
     * onRestart
     * onStart
     * onResume
     *
     * 再按返回:
     * onPause
     * onStop
     * onDestory
     *
     *
     * 2.
     * 启动之后:依次调用下面3个方法
     * onCreate
     * onStart
     * onResume
     *
     * 按下跳转到下一个界面:
     * onPause
     * Grow heap (frag case) to 13.002MB for 782816-byte allocation
     * Grow heap (frag case) to 15.932MB for 3131216-byte allocation
     * onStop
     *
     * 按下“返回上层界面”:则转入运行
     * onCreate
     * onStart
     * onResume
     *
     * 再按返回:
     * onPause
     * onStop
     * onDestory
     *
     * 注意:按下“返回上层界面”后调用onCreate重新构建MainActivity
     *     按下返回键后调用的是onRestart,重启MainActivity
     *     
     * 在这里MainActivity与OtherActivity关系可以理解为栈空间——MainActivity先进入后退出,
     * OtherActivity在OtherActivity后进入在其之前退出。
     *
     * (二)在MainActivity和OtherActivity都写7个方法
     * 1.
     * 启动之后:依次调用下面3个方法
     * A.onCreate
     * A.onStart
     * A.onResume
     *
     * 按下跳转到下一个界面:
     * A.onPause
     * B.onCreate
     * B.onStart
     * B.onResume
     * A.onStop
     *
     * 按下返回键:则转入运行
     * B.onPause
     * A.onRestart
     * A.onStart
     * A.onResume
     * B.onStop
     * B.onDestroy
     *
     * 再按返回:
     * A.onPause
     * A.onStop
     * A.onDestory
     *
     *
     * 2.
     * 启动之后:依次调用下面3个方法
     * A.onCreate
     * A.onStart
     * A.onResume
     *
     * 按下跳转到下一个界面:
     * A.onPause
     * B.onCreate
     * B.onStart
     * B.onResume
     * A.onStop
     *
     * 按下“返回上层界面”:则转入运行
     * B.onPause
     * A.onCreate
     * A.onStart
     * A.onResume
     * B.onStop
     *
     * 再按返回:
     * A.onPause
     * B.onRestart
     * B.onStart
     * B.onResume
     * A.onStop
     * A.onDestory
     *
     * 再按返回:
     * B.onPause
     * A.onRestart
     * A.onStart
     * A.onResume
     * B.onStop
     * B.onDestroy
     *
     * 再按返回:
     * A.onPause
     * A.onStop
     * A.onDestroy
     *
     *
     * 3.
     * 启动之后:依次调用下面3个方法
     * A.onCreate
     * A.onStart
     * A.onResume
     *
     * 按下跳转到下一个界面:
     * A.onPause
     * B.onCreate
     * B.onStart
     * B.onResume
     * A.onStop
     *
     * 按下other.xml中的退出按钮
     * B.onPause
     * A.onRestart
     * A.onStart
     * A.onResume
     * B.onStop
     * B.onDestroy
     *
     * 此时返回到activity_main.xml的界面,再按其中的退出程序
     * A.onPause
     * A.onStop
     * A.onDestroy
     *
     */

【原创】LogCat信息演示Activity生命周期的更多相关文章

  1. Android编程: Activity生命周期和LogCat使用

    学习内容:Activity生命周期和LogCat使用 ====Activity生命周期==== 图示(转载): 创建    onCreate重启    onRestart开始    onStart恢复 ...

  2. Activity生命周期的学习以及Logcat的使用

    http://android.blog.51cto.com/268543/322518/  Activities是由Activity stack管理的.当一个新的Activity被启动,它就会处于st ...

  3. Android开发--Activity生命周期回顾理解

    Activity和Servlet一样,都用了回调机制.我们通过类比servlet来学习Activity.当一个servlet开发出来之后,该servlet运行于Web服务器中.服务器何时创建servl ...

  4. [转]: 两分钟彻底让你明白Android Activity生命周期(图文)!

    转自:http://blog.csdn.net/android_tutor/article/details/5772285 大家好,今天给大家详解一下Android中Activity的生命周期,我在前 ...

  5. android开发------Activity生命周期

    这几天工作比较忙,基本没有什么时间更新播客了. 趁着今晚有点时间,我们来简单说一下什么是Activity生命周期和它们各阶段的特征 什么是生命周期 在还没有接触android开发的时候,听到有人说Ac ...

  6. Andoid activity 生命周期

    今天介绍一下Android中最常用的组件activity的生命周期.当activity处于Android应用中运行时,它的活动状态由Android以Activity栈的形式管理.当前活动的Activi ...

  7. Activity生命周期解说

    前言: 一直想着写一些Android基础知识分享给大家.可是有时候又认为怕写不好误导了大家学习Android.思前想后认为还是去Android官网看看,发如今Android官网上事实上就能学习到非常多 ...

  8. [JIT_APP]Activity生命周期相关的7个方法

    先发一张安卓官方文档里面的Activity生命周期图解 下面在对这7个生命周期内相关的方法做一些简单的介绍 OnCreate() 当Activity被创建的时候,会自动运行该方法.该方法做一些初始化动 ...

  9. 了解Activity生命周期

    当用户浏览,退出和返回您的应用时,您应用中的activity实例会在其生命周期中的不同状态中进行转换. Activity类提供了许多回调,允许activity知道状态已更改:系统正在创建,停止或恢复a ...

随机推荐

  1. tf.segment_sum和tf.unsorted_segment_sum理解实例

    本文来自 guotong1988 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/guotong1988/article/details/77622790 import ...

  2. python设计模式之单例模式(一)

    前言 单例模式是创建模式中比较常见和常用的模式,在程序执行的整个生命周期只存在一个实例对象. 系列文章 python设计模式之单例模式(一) python设计模式之常用创建模式总结(二) python ...

  3. ltib安装过程中遇到好多问题,从网上转来的好多份总结

    最近调试MPC5125的板子,第一步LTIB都装不过去,挫败感十足. LTIB的安装镜像来自于freescale的ltib-mpc5121ads-200906,是用于Ubuntu 10版本之前的,现在 ...

  4. 选中一行并且选中该行的radio

    $("tr").bind("click",function(){ $("input:radio").attr("checked&q ...

  5. css预处理scss环境配置

    css 预处理器 CSS 预处理器用一种专门的编程语言,进行 Web css编码,然后再编译成正常的 CSS 文件,以供项目使用:说简单点就是在某个环境下写css 可以写变量.表达式.嵌套等,在通过该 ...

  6. Python模块之pxssh

    pxssh模块用于在python中ssh远程连接,执行命令,返回结果,但注意不支持Windows系统 #!/usr/bin/env python #-*- coding:utf-8 -*- from ...

  7. error: expected expression before ‘struct

    Linux C/C++编程时常会遇到“error: expected expression before ‘struct’”错误,此错误一般是由未定义的宏(宏里套宏)或参量引起,导致编译器判断当前语句 ...

  8. mongodb与mysql传统的关系数据库区别

    转自:易百教程 MongoDB中的数据具有灵活的模式.文档在同一集合,但它们不需要具有相同的字段或结构集合,集合文档中的公共字段可以包含不同类型的数据. MongoDB中的数据具有灵活的模式.与SQL ...

  9. 基于AQS实现的Java并发工具类

    本文主要介绍一下基于AQS实现的Java并发工具类的作用,然后简单谈一下该工具类的实现原理.其实都是AQS的相关知识,只不过在AQS上包装了一下而已.本文也是基于您在有AQS的相关知识基础上,进行讲解 ...

  10. span文字里面自动换行时怎么办

    可以用white-space:nowrap来强制文字不换行,知道遇到<br>为止