activity dialog生命周期
来源:互联网 发布:自己画装修设计图软件 编辑:程序博客网 时间:2024/06/05 15:18
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的dismiss和cancel方法都是让dialog消失,不同的是cancel中调用了dismiss, cancel会回调setOnCancelListener。
阅读全文
0 0
- Activity 生命周期、、dialog Activity
- activity dialog生命周期
- 退出Dialog时,Activity的生命周期运行情况
- Activity 生命周期
- Activity生命周期
- Activity 生命周期
- Activity 生命周期
- Activity生命周期
- Activity生命周期
- Activity生命周期
- Activity生命周期
- Activity生命周期
- activity生命周期
- Activity 生命周期
- Activity生命周期
- Activity 生命周期
- activity生命周期
- Activity 生命周期
- 【Sciter】不要尝试对表单中的隐藏项赋值
- 知乎动态背景
- 如何保障微服务架构下的数据一致性
- Android学习笔记(2)——底部导航栏、菜单的使用
- Linux同步时间
- activity dialog生命周期
- svn-连接不上
- 大数据的技术生态比喻
- 最新用友T1-商贸宝批发零售普及版V13.0破解版,无替换
- 201612-2工资计算
- ArcEngine添加指北针、比例尺、图例(注意UID值)
- 最小生成树算法(下)——Kruskal(克鲁斯卡尔)算法
- 数组、List和ArrayList的区别
- 占位置的选项卡 + 点击哪个哪个显示颜色