zoukankan      html  css  js  c++  java
  • [Android学习笔记]Activity

     每一个activity都表示一个屏幕,程序把activity呈现给用户,而在activity上实际看到的UI控件,都是View.

    故把activity简单理解为view的容器.

    activity的状态和生命周期:

    活跃状态:位于操作系统activity堆栈的栈顶,它是可见的,具有焦点,可接受用户输入。操作系统只允许一个activity处于活跃状态

    暂停状态:无法接受用户的输入。

    停止状态:当activity不可见时则处于停止状态。此时仍然保留在内存中,保存所有的状态信息。

    非活跃状态:非活跃状态的activty已从堆栈中移除,需要重新显示则需要重新初始化它。

    生命周期:

    onCreate -> onRestore -> onStart -> onResume -> onPasuse -> onStop -> onDestrory

    onStop -> onRestart -> onStart

    onPause -> onResume

    Activity的生命周期中的惯用法:

    1.通常在onCreate中实例化UI对象,或者通过解析xml布局文件获取控件引用

    2.通过在onCreate中调用setContentView方法,把UI展现在屏幕之上

    使用Activity:

    1.想要让Activity显示在屏幕上,需要在Mainifest文件中添加此activity的标签进行声明。

    2.想要让其成为程序启动的首个activity,则需要在activity的标签中添加子标签action.MAIN,category.LAUNCHER

    人生就是一局不能Again的DOTA
  • 相关阅读:
    5.3 员工管理系统之登录和过滤器
    5.2 员工管理系统之页面国际化
    5.1 员工管理系统之导入静态资源
    5.0 Thymeleaf表达式使用
    1.初识Hadoop
    左耳朵耗子谈直面焦虑和成长
    10.高性能JavaScript
    9.高可维护性的JavaScript
    springboot整合jsp踩坑
    springboot 上传图片与回显
  • 原文地址:https://www.cnblogs.com/hellenism/p/3595488.html
Copyright © 2011-2022 走看看