Android生命周期包括以下几个状态:

onCreate(Bundle savedInstanceState):可以进行一些初始化的工作在activity第一次被创建的时候调用。这里是你做所有初始化设置的地方──创建视图、绑定数据至列表等

  onStart():Activity显示在前台,但还不可与用户交互

  onRestart():在activity停止后,在再次启动之前被调用。

  onResume():取得控制权,可以对此Activity进行操作此时activity位于堆栈顶部,并接受用户输入。

  onPause():暂停,可见,但不可操作,此方法主要用来将未保存的变化进行持久化,停止类似动画这样耗费CPU的动作等

  onStop():当activity不再为用户可见时调用此方法

  onDestroy():在activity销毁时调用

     只有再启动另外一个Activity的时候才会进入onPause状态,而不是想象中的被覆盖或者不可见同时通过AlertDialog源码或者Toast源码我们都可以发现它们实现的原理都是windowmanager.addView();来添加的, 它们都是一个个view ,因此不会对activity的生命周期有任何影响。我是在这吃过亏的,开始还纳闷怎么dialog消失了,没有走activity的resume方法?原来原因在这

     dialog的dismiss和cancel方法都是让dialog消失,不同的是cancel中调用了dismiss, cancel会回调setOnCancelListener。

最新文章

  1. 配置hadoop
  2. Android沉浸式任务栏的实现
  3. The Imitation Game
  4. Tungsten Replicator学习总结
  5. Tiny6410之按键裸机驱动
  6. TypeScript入门-枚举、类型推论
  7. 【漏洞复现】PHPCMS wap模块 SQL注入(附EXP)
  8. python(leetcode)-14最长公共前缀
  9. Python:Day18 os模块、logging模块、正则表达式
  10. 用Windows Media Service打造的流媒体点播
  11. Java正则解析HTML一例
  12. Marlin 溫度感應器 數值轉換對應表
  13. lncRNA表达定量方法评估
  14. hive的jdbc使用
  15. mount重新挂载为写模式
  16. java 缩放算法 双线性插值,双三次插值
  17. iOS UITextField输入后隐藏键盘
  18. 解决<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" 过长
  19. python保存爬取的图片
  20. iOS原生混合RN开发最佳实践

热门文章

  1. 20190103(GIL,池,阻塞,同步异步)
  2. Django配置邮箱登录
  3. 笔记-python-standard library-17.2 multiprocessing
  4. 读书笔记jvm探秘之一:内存概况
  5. Android 自定义debug.keystore
  6. day39---mysql基础三
  7. 数据库——MySQL进阶
  8. django项目在uwsgi+nginx上部署遇到的坑
  9. MongoDB快速入门学习笔记4 MongoDB的文档查询操作
  10. MYSQL学习心得(转)