zoukankan      html  css  js  c++  java
  • 我的学习笔记之API-Guides翻译------AppComponent_Activites

    10.26第一天开始:贵在坚持,边看遍整理

    一个应用程序通常由多个Activity组成,它们之间是松耦合的关系。特别的,有一个Activity作为app的主Activity,当app首次启动时呈现给用户。
    每个Ay都可以启动另一个以展现不同的的动作,每当一个信测Ay启动,先前的那个机会停止,但是系统会将它保留在后退栈中。当一个显新的Ay启动时,它被推到栈顶获得用户焦点。

    当由于另一个Ay驱动导致一个Ay停止的时候,这种状态的变化是由Ay的生命周期的回调函数来通知的。根据状态的变化不同,Ay可能会收到很多种回调函数,每种都会提供给你处理特定工作的机会以应对状态的变化。例如,当stop时,你的Ay应该释放大的对象比如网络连接和数据库连接。当AyResume的时候,你可以重新请求必要的资源并恢复原来被打断的动作。这些状态转变都是Ay生命周期的一部分。

    创建Ay:
    要想创建Ay,你必须创建一个Activity的子类,或者Activity一个已经存在的子类的子类。在你的子类里,你必须实现Ay在生命周期里各种状态间转换时系统所需要的回调函数,比如创建、停止、恢复,或者销毁。最重要的两个回调函数是:
    onCreate():你必须实现这个方法。当你创建Ay时系统就会调用它。实现的时候你需要初始化你的AY里的重要组件。最重要的是,这里你必须调用setContentView()去定义Ay的UI的布局。

    MissR:stay
  • 相关阅读:
    svn使用教程
    软件工程课程设计分组与选题名单
    解决自己的提问
    <构建之法>第十三章到十七章有感以及这个项目读后感
    <构建之法>第十一章、十二章有感
    关于C语言打印string类字符串的问题
    单链表
    8、判断三角形ABC中是否有点D
    7、完整版的strcpy函数
    6、旋转数组的最小数字
  • 原文地址:https://www.cnblogs.com/permanent2012moira/p/4052990.html
Copyright © 2011-2022 走看看