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

    Activity 的生命周期函数

    生命周期函数不是程序员调用的,而是操作系统自己调用的。程序员要做的是复写这些函数

    Paused 用于对话窗类的activity。

    Paused 和 Stopped状态的时候不意味着这个activity会释放掉所占用的资源。

    这里举一个案例来说明这些函数的作用:
    假设有一个mp3播放器正在播放音乐,而这个时候来了一个电话。这个时候应该执行onStop()方法,里面写停止音乐的代码。如果电话接完了,正常系统会调用onRestart()方法而不会调用onCreate()方法,所以我们在写让音乐播放的代码不能放在onCreate()中,而是onStart()中。

    这个例子说明,我们在写项目的时候应该按照Activity生命周期的规则,成对的写。

    下面有一个汽车启动的例子来说明这些函数的含义:

  • 相关阅读:
    struts2知识系统整理
    JavaScript onload
    百度云如何为用户分配内存空间
    集合运算
    [hdu3530]单调队列
    [hdu4911]逆序对相关
    [hdu5199]统计数据的水题
    [hdu5200]离线+标记
    [hdu5204]水题
    [hdu5203]计数水题
  • 原文地址:https://www.cnblogs.com/lws520/p/5842071.html
Copyright © 2011-2022 走看看