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
  • 相关阅读:
    键值表
    CRC校验方法
    extern 使用
    编码格式简介(ANSI、GBK、GB2312、UTF-8、GB18030和 UNICODE)
    学习积累
    二分查找写法
    生活技术常识
    JAVA实例
    JAVA_Sprint学习(一)
    手把手使用Git?
  • 原文地址:https://www.cnblogs.com/hellenism/p/3595488.html
Copyright © 2011-2022 走看看