onCreat函数:
OnCreate是一个消息响应函数,是响应WM_CREATE消息的一个函数,而WM_CREATE消息是由Create函数调用的。
在view类中,Create 是虚函数由框架调用,是用来“生成一个窗口的子窗口”。 而OnCreate 函数是用来“表示一个窗口正在生成”。
一个窗口创建(Create)之后,会向操作系统发送WM_CREATE消息,OnCreate()函数主要是用来响应此消息的。因为在MFC里面用一种消息映射的机制来响应消息,也就是可以用函数来响应相应的消息。就拿CMainFrame类来说,当窗口创建后会产生WM_CREATE消息,我们可以在OnCreate函数里实现我们要在窗口里面增加的东西,例如按扭,状态栏,工具栏等。这些子窗口一般是定义成类中的一个成员变量,因为要保证生命周期。一般以m_开头来表示成员(member)。
OnCreate()不产生窗口,只是在窗口显示前设置窗口的属性如风格、位置等,Create()负责注册并产生窗口
Create()不是对应于消息WM_CREATE的,OnCreate()才是。Create()只用于产生窗口,像动态创建控件中的Create()一样。

onCreate函数:注册你要用到的变量,比如说service,receiver,这些变量是无论你的Activity是在前台还是在后台都能够被响应到的,然后调用上面那个用来初始化的函数初始化布局信息。

onStart函数:注册一些变量。这些变量必须在Android Activity类在前台的时候才能够被响应。

onResume函数:调用一些刷新UI的函数,每当Activity调用到这里时就要刷新一下UI各控件的状态。

onPause函数:一般是做一些变量的设置,因为这个时候Activity马上就要切到后台处理,可能有些变量就要被释放掉或者状态要做些相应的调整。

onStop函数:反注册在onStart函数中注册的变量。

onDestory函数:反注册在onCreate函数中注册的变量。

回调函数

onCreat 函数 回调函数相关推荐

  1. C语言signal()函数(通过设置一个函数(回调函数)来处理捕获到异常信号时需要执行的操作)

    文章目录 描述 声明 参数 返回值 实例 附加解释 背景知识:C语言中signal函数简介及使用 描述 C 库函数 void (*signal(int sig, void (*func)(int))) ...

  2. JS基础:匿名函数回调函数

    <!DOCTYPE html> <html lang="en"><head><meta charset="UTF-8" ...

  3. c语言中的钩子函数,回调函数以及钩子函数的概念

    钩子实际上是一个处理消息的程序段,通过系统调用,把它挂入系统.每当特定的消息发出,在没有到达目的窗口前,钩子程序就先捕获该消息,亦即钩子函数先得到控制权.这时钩子函数即可以加工处理(改变)该消息,也可 ...

  4. C语言回调函数 钩子函数,回调函数和钩子函数介绍

    编程分为两类:系统编程(system programming)和应用编程(application programming).所谓系统编程,简单来说,就是编写库:而应用编程就是利用写好的各种库来编写具某 ...

  5. java中钩子函数回调函数_钩子函数 和回调函数

    标签: http://blog.csdn.net/lipeionline/article/details/6369657  转自 也可以这样,更容易理解:回调函数就好像是一个中断处理函数,系统在符合你 ...

  6. CallBack函数 回调函数

    CallBack函数 定义 回调函数就是一个通过函数指针调用的函数.如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数.回调函数不是由该函数 ...

  7. C语言回调函数 钩子函数,回调函数和钩子函数的说明

    回调函数:数据结构 回调函数是应用程序提供给Windows系统DLL或其它DLL调用的函数,通常用于截获消息.获取系统信息或处理异步事件.应用程序把回调函数的地址指针告诉DLL,而DLL在适当的时候会 ...

  8. java中钩子函数回调函数_钩子函数和回调函数

    一般认为,钩子函数就是回调函数的一种,其实还是有差异的,差异地方就是:触发的时机不同. 先说钩子函数: 钩子(Hook)概念源于Windows的消息处理机制,通过设置钩子,应用程序对所有消息事件进行拦 ...

  9. c语言回调函数构架程序,c语言函数回调函数回调

    #import #import"Teacher.h" enum FunctionName{ //Teacher 姓名的函数(升序) CompareNameByAscending1 ...

最新文章

  1. 产品解读 | 敏捷版数据库场景 一站式快速构建企业全场景数据库管理平台
  2. ubuntu切换python,以及切换python后相关包的管理
  3. Spring 3 MVC异常处理程序
  4. 跨域/非跨域接口专题
  5. android--仿网易新闻主界面
  6. css 毛玻璃_css揭秘-视觉效果
  7. 20180908 2018-2019-2 《密码与安全新技术专题》第3周作业
  8. Ubuntu16.04网卡驱动问题(有线、无线)
  9. matlab+yalmip+mosek/cplex安装配置
  10. c 登录窗口 oracle,C语言实现图形界面登陆窗口
  11. 两条线段之间的最短距离
  12. 中国最大在线保健品供应商“健康中国”停业
  13. 一张小学二年级的请假条
  14. C++之 system(“pause“); 与 getchar(); 防止控制台闪退
  15. IOException parsing XML document from class path resource [applicationContent.xml]; nested exception
  16. Spring之Specification复杂查询和Criteria查询
  17. 腾讯企业邮箱api java_腾讯企业邮箱API实现同步成员资料
  18. linux文件中的^M
  19. 基于八叉树的空间划分及搜索操作-阿里云开发者社区
  20. Docker File

热门文章

  1. pitr 原理_PostgeSQL 数据库备份与恢复实验 (PITR)
  2. Intel Sandy Bridge/Ivy Bridge架构/微架构/流水线 (7) - 流水线前端/译码后指令缓存
  3. android双缓冲绘图技术分析
  4. eclipse中java环境配置
  5. java swing还有人用吗_Java不是自动管理内存吗,怎么还有内存泄漏?
  6. teleport 组件的作用_承德专业做链轮组件哪家好
  7. js实现网页跳转脚本
  8. 【译】Part 1: 介绍和安装
  9. Redux技术架构简介
  10. 游戏安全报告(2017 - 2018全年)