核心组件的特征

  1. 必须继承自特定的类(Activity 或者 Activity的子类)

  2. 必须注册: 通常是AndroidManifest.xml的 <application> 中添加子节点

    <activity

      android:name="xx.xxx.xxxx.xxxActivity

      android:label="@string/app_name" >           // 这个Activity的标题栏上显示的文字

    </activity>

  3. 由Android系统进行维护, 开发者不需要考虑组件对象如何创建以及如何销毁(不需要我们来new 处理对象, 也不需要我们销毁), 除非我们需要在创建之后改变Activity的某些属性, 且每个组件具有一定的方法(如: onCreate()等)会在特定的场景被调用,开发者只需要重写特定的方法即可.

Activity 的生命周期

  1. 当Activity 第一次启动时:

    onCreate() -->  onStart() --> onResume()

  2. 当Activity不再被显示 (按home):

    onPause() --> onStop()

  3. 当Activity恢复显示:

    onRestart() --> onStart() --> onResume()

  4. 当Activity被销毁时 (按返回, 或者完全关闭程序):

    onPause() --> onStop() --> onDestroy()

转载于:https://www.cnblogs.com/skjr/p/5811950.html

Android 核心组件 Activity 之上相关推荐

  1. 006 Android之Activity

    文章目录 四大组件之Activity Activety概述 Activity的响应事件 Activity之间的数据传递 数据传递实例 Activity的生命周期 Activity声明周期总结 Acti ...

  2. 【Android】Activity的四种launchMode

    转自:http://blog.csdn.net/liuhe688/article/details/6754323 合抱之木,生於毫末:九層之台,起於累土:千里之行,始於足下.<老子> 今天 ...

  3. 【Android】Activity生命周期

    转载至:http://blog.csdn.net/liuhe688/article/details/6733407 子曰:溫故而知新,可以為師矣.<論語> 学习技术也一样,对于技术文档或者 ...

  4. Android应用Activity、Dialog、PopWindow、Toast窗体加入机制及源代码分析

    [工匠若水 http://blog.csdn.net/yanbober 转载烦请注明出处.尊重劳动成果] 1 背景 之所以写这一篇博客的原因是由于之前有写过一篇<Android应用setCont ...

  5. Android笔记:Activity

    1.Android可视化界面结构:     一个Android应用的可视化界面最底层是Activity,在他之上是一个Window对象,在window之上通常是布局容器,再上面才是用户直接交互的组件( ...

  6. Android笔记 activity生命周期 Tasks and back stack回退栈

    正常打开一个应用,先后调用Activity的onCreate.onStart.onResume 正常退出一个应用,先后调用Activity的onPause.onStop.onDestroy(进程被杀死 ...

  7. Android实战——Activity超详细学习笔记

    一.Activity简介 Activity是四大组件中最重要的一个,也是平时开发中接触最多的.与Activity启动行为相关的就是它的启动模式,Standard.SingleTop.SingleTas ...

  8. Android应用Activity、Dialog、PopWindow、Toast窗口添加机制及源码分析

    1  背景 之所以写这一篇博客的原因是因为之前有写过一篇<Android应用setContentView与LayoutInflater加载解析机制源码分析>, 然后有人在文章下面评论和微博 ...

  9. (转) Android应用Activity、Dialog、PopWindow、Toast窗口添加机制及源码分析

    转载[工匠若水 http://blog.csdn.net/yanbober ] 1 背景 之所以写这一篇博客的原因是因为之前有写过一篇<Android应用setContentView与Layou ...

最新文章

  1. 深度学习、AI构图、智能裁图、显著性检测、美感质量评价
  2. 万字长文带你了解推荐系统全貌!
  3. 【C语言天天练(二四)】内存分配
  4. 35、JAVA_WEB开发基础之过滤器
  5. InstallShield 2011正式发布
  6. 为什么 HashMap 的加载因子是0.75?我研究源码发现一个重大秘密。。。
  7. 【图像修复】基于matlab GUI Lucy_Richardson迭代法图像修复【含Matlab源码 846期】
  8. cocoa设计模式笔记
  9. Spring Boot 静态资源处理
  10. 绿色沃土计划农业大健康 功能性农业国稻种芯发力耕地体质
  11. 2021-09-09 一个python代码验证身份证号码
  12. Spring Hibernate Validation
  13. 团队如何开会,开会准则
  14. 快速破解IDEA(2017)
  15. 因违反《竞业协议》,三年白忙活了!赔偿 97.6 万元,返还 15.8 万元
  16. 快手的扫描登录网页端隐藏得够深得
  17. 张氏华孙公 福建省上杭县张氏第一代开基祖宗
  18. 上海跃兔网络科技有限公司简介
  19. 12月31日起涉线上支付的微信小程序需设置订单中心页
  20. 蓝牙相关学习:3.BLE协议物理层

热门文章

  1. BOA软件服务的移植和BOA服务的配置
  2. SparkSql性能测试案例
  3. pytorch新手需要注意的隐晦操作Tensor,max,gather
  4. [转]如何阅读systemstate dump
  5. Redis应用实践:小红书海量Redis存储之道
  6. 从化工技术员到微软最有价值专家(MVP)--我的IT从业路
  7. 数据库的基本命令操作
  8. c语言动态指针数组--一种伪二维数组
  9. 社区实施 GPL 的原则介绍
  10. 前端工程化开发之yeoman、bower、grunt