`
yansaibo
  • 浏览: 64070 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

Android的生命周期 Start onResume

阅读更多

有关 Android 的生命周期。今天遇到一个问题,正好把查到的结果简单记录一下。

 Android系统有四个重要的组件Activity ServiceBroadcaseReceiverContentProvider

 

今天简单的记录一下 Activity的生命周期

Activity

       是Android程序的呈现层,显示可视化的用户界面,并接收与用户交互所产生的界面事件 Android应用程序可以包含一个或多个Activity,一般在程序启动后会呈现一个Activity,用于提示用户程序已经正常启动

Activity表现为四种状态,

     活动状态

             Activity在用户界面中处于最上层,完全能被用户看到

     暂停状态

            Activity在界面上被部分遮挡,该Activity不再处于用户界面的最上层,且不能够与用户进行交互

    停止状态

           tivity在界面上被部分遮挡,该Activity不再处于用户界面的最上层,且不能够与用户进行交互

    非活动状态

            Activity在界面上完全不能被用户看到,也就是说这个Activity被其他Activity全部遮挡

    在以上三种状态中的Activity则处于非活动状态

 

以下自己的见解

   如果从一个Activity跳到 另一个Activity中 会经历

     Activity01 onPause->Activity02 onCreate->Activity02 onStart->Activity02 onResume->Activity01 onStop-> Activity01 onDestory Activity

   Activity启动时经历

        onCreate->onStart->onResume

   从Activity执行BroadcastReceiver后

          ,执行onPause->onStop 再返回本Activity会执行

         onStart->onResume

onStart()和onStop()也经常被用来注册和注销BroadcastReceiver

 点击系统menu菜单 或者返回键执行onPause->onStop

分享到:
评论

相关推荐

    android生命周期管理:启动一个Activity

    当我们谈论“android生命周期管理:启动一个Activity”,我们关注的是如何启动Activity以及在生命周期中的关键回调函数。 1. 了解生命周期回调函数 Activity的生命周期由一系列的回调方法组成,包括onCreate(), ...

    Android Activity生命周期

    Android Activity 生命周期 Android Activity 生命周期是指 Activity 从创建到销毁的整个过程,该过程中会经历多个状态变化,每个状态变化都会触发相应的回调方法。理解 Activity 生命周期是 Android 开发的基础。 ...

    Android 生命周期例子

    这个"Android生命周期例子"提供了深入理解这一概念的实践代码。生命周期管理是确保应用性能、响应性和资源有效利用的基础。 首先,Android Activity的生命周期可以分为几个主要阶段:创建(Creation)、启动(Start...

    android生命周期研究

    本文将深入探讨“android生命周期研究”,并基于提供的标签“源码”和“工具”进行详细阐述。 首先,Android应用的主要组件有四大类:Activity、Service、BroadcastReceiver和ContentProvider。每个组件都有其独特...

    Android课程第一次实验报告_Andorid应用程序Activity生命周期.docx

    Android 应用程序的生命周期是开发过程中至关重要的概念,它涉及到进程和组件的管理,以及系统如何根据资源需求和用户交互来决定何时启动、暂停、恢复或终止它们。本实验报告将深入探讨Android应用程序,尤其是...

    android生命周期demo

    "android生命周期demo"是一个官方示例,旨在帮助开发者直观地理解Activity在不同操作下的状态变化,以及如何适当地处理这些变化。在这个demo中,通过模拟Activity之间的跳转和结束,展示了Activity的生命周期方法的...

    android Activity生命周期详解(图文)

    首先,Activity的生命周期是Android系统管理组件的核心机制,它包括了创建、启动、暂停、恢复和销毁等几个关键状态。每个状态的变化都对应着特定的方法调用,如`onCreate()`, `onStart()`, `onResume()`, `onPause()...

    android intent 的生命周期讲解和历程

    总结来说,Intent是Android组件间通信的核心,它的生命周期与Activity紧密关联。理解和熟练运用Intent对于优化用户体验和提高代码效率至关重要。在开发中,我们应充分利用Intent的特性,实现高效、灵活的组件交互。

    Android Activity 生命周期

    使用`startActivity()`或`startActivityForResult()`启动新的Activity,会改变当前Activity的状态,并影响整个Task的生命周期。 10. **生命周期的控制** 除了默认行为,开发者还可以通过`finish()`主动结束...

    android_Activity生命周期

    Service的生命周期包括startService()和bindService()两种启动方式,分别对应不同的生命周期回调。 BroadcastReceiver用于接收系统或应用广播事件,如网络状态改变、系统重启等。当接收到广播时,BroadcastReceiver...

    Android之Activity的生命周期和Activity间的跳转和数据传递)

    ### Android之Activity的生命周期与Activity间的跳转及数据传递 #### Activity的概念与作用 在Android应用开发中,`Activity`是四大组件之一,主要负责管理应用程序的用户界面(UI)。一个Activity代表一个屏幕上的...

    android Activity 生命周期的理解

    ### Android Activity 生命周期的理解 在Android应用开发中,理解Activity生命周期是非常重要的,因为它直接影响到应用程序的行为、性能以及用户体验。本文档将详细介绍Activity的生命周期,并通过两个示例帮助读者...

    Activity和Service生命周期及使用AIDL通信实例备份

    Activity的生命周期分为几个关键状态:创建(onCreate())、启动(onStart())、可见(onResume())、暂停(onPause())、停止(onStop())、销毁(onDestroy())。理解这些状态及其转换对于优化性能和处理内存管理...

    Android Activity生命周期Demo源码.rar

    Activity的生命周期是Android开发者必须深入理解的关键概念,因为它直接影响到应用的性能、资源管理和用户体验。本Demo源码提供了关于Activity生命周期的详细示例,帮助开发者更好地理解和掌握这一主题。 Activity...

    Activity生命周期详解

    ### Activity生命周期详解 ...总结来说,理解`Activity`的生命周期对于编写高效稳定的Android应用程序至关重要。通过合理利用各个生命周期方法,开发者可以确保应用在不同场景下的良好表现和用户体验。

    AndroidActivity生命周期(图文)![归纳].pdf

    理解Activity的生命周期是每个Android开发者必须掌握的关键概念。在本文中,我们将深入探讨Activity的生命周期及其各个阶段,通过图文并茂的方式进行阐述,并通过实际的代码示例帮助你更好地理解和实践。 首先,...

    生命周期LifeCycle

    在Android应用开发中,"生命周期"是至关重要的概念,它涉及到Activity、Service、BroadcastReceiver以及Fragment等组件的行为和状态变化。这些组件的生命周期由系统控制,开发者需要理解并正确处理各个生命周期方法...

    [Android开发从零开始].8.Activity生命周期

    Activity生命周期是每个Android开发者必须深入了解的关键概念,因为理解并妥善处理Activity的各个状态对于优化应用性能、节省资源以及处理异常情况至关重要。本节将深入探讨Activity生命周期的各个阶段,包括创建、...

    Activity生命周期完美呈现

    了解并掌握Activity的生命周期对于Android开发者至关重要,因为它决定了应用的行为和性能。在本文中,我们将深入探讨Activity的生命周期,通过一个简单的项目来直观地展示其各个状态转换。 Activity的生命周期包括...

    Android实验报告生命周期.doc

    - `startActivity(intent)`方法调用启动新Activity,旧Activity的生命周期将从onPause()开始进入一系列的改变,直到新Activity的onResume()。 3. **Activity之间的转换**: - 当启动新Activity时,当前Activity的...

Global site tag (gtag.js) - Google Analytics