zoukankan      html  css  js  c++  java
  • Android-管理Activity生命周期

    用户在浏览,退出,返回app时,app中的Activity实例会在不同状态之间切换。比如,当activity第一次启动,然后来到系统前台,受到用户的注意,这个过程中,android系统调用了一系列activity生命生命周期相关的方法来创建用户界面和其他组建。如果用户执行了一个操作来启动了另外一个activity或者切换到其他程序,当它切换到后台时,系统会调用另外的生命周期相关的方法。(当它在后台时,activity不可见,但是实例和状态仍然存在)。

    在生命周期的回调方法中,你可以自定义用户离开和返回activity时activity的行为。比如:如果你创建了一个流媒体播放器,当用户切换到其他app的时候你可能需要暂停播放并且中断网络连接,当用户返回时,你需要重新连接网络并且让用户可以从上次播放的地方继续播放。 

    这里会介绍activity生命周期中的重要回调方法和如果使用他们来让activity的行为和用户期望的一致,并且不消耗不必要的系统资源。

    课程:

    开始一个Activity

    学习activity生命周期中的基础,用户如何启动app以及创建基本的activity。

    暂停和恢复Activity

    学习activity暂停和恢复时发生了什么事,以及在各个状态切换时需要做什么。

    停止和重启Activity

    学习用户完全离开和返回activity时发生了什么。

    重新创建Activity

    学习activity销毁时发生了什么,以及如何在必要时重新创建activity的状态

    DEMO:    ActivityLifrcycle.zip

    学习
  • 相关阅读:
    jQuery之五:CheckBox控制
    WinServer2003 设置之:xp风格
    ASP.net: cookie
    ASP.NET之:URL重写(转载)
    jQuery 之二:Ajax加载Json数据
    jQuery 之一:对象插件
    Asp.net:Form
    jQuery之四:Table过滤
    jQuery之三:Tab控制
    Opera 9.01 Build 8543
  • 原文地址:https://www.cnblogs.com/fengquanwang/p/3142226.html
Copyright © 2011-2022 走看看