• Activity的学习


    安卓的四大组件分别是 Activity ,Service服务, BroadcastReceiver广播接收器,ContentProvide内容提供器 。

    Activity:

    Activity是应用程序生命周期的一个重要组成部分。可以当作是一个界面。

    Activity的生命周期,它实质上有四个阶段。

    • 手机的前景上,说明其正在运行。
    • 在后台,说明是暂停的。但是暂停的Activity是完全活着的 。在系统内存不足时会被杀死。
    • 如果活动被另一个完全遮蔽的活动,停止工作。它仍然保留所有的状态和成员信息,但是,它不再对用户可见所以它的窗口是隐藏的,它通常会被系统其它地方时需要的内存被杀死。
    • 如果活动被暂停或停止,该系统可以通过内存中的活动,要求它完成,或者干脆杀死它的进程。当再次显示给用户,它必须完全重新启动,并恢复到它先前的状态。

    在谷歌的手册上给了图表,下图就是显示了一个Activity的重要状态路径。很清晰明了。

    在程序中:

    当然了说到Activity与View是分不开的,它只能通过setContentView(View)来显示指定的组件。View组件就是所有UI控件、容器控件的基类。

    我若相信崇高,崇高自与我同在!
  • 相关阅读:
    关于重构的一些方法
    java基础 逻辑
    java基础
    去重和数组排序
    表单验证
    JS实例5
    window.document对象
    JS实例4
    JS实例3
    JS实例2
  • 原文地址:https://www.cnblogs.com/starluo/p/5243262.html
Copyright © 2020-2023  润新知