Android开发艺术探索学习摘要(一)
来源:互联网 发布:mac删除酷我程序 编辑:程序博客网 时间:2024/05/29 18:21
1.1Activity生命周期分析
要点一:
1.针对一个特定的Activity,第一次启动,回调如下:onCreate->onStart->onResume
2.当用户打开新的Activity或者切换到桌面时,回调如下:onPause->onStop。特殊情况:如果新的Activity采用了透明主题,则不会回调onStop
3.当用户再次回到原Activity时,回调如下:onRestart->onStart->onResume
4.当用户按back键回退时,回调如下:onPause->onStop->onDestroy
5.当Activity被系统回收后再次打开,回调过程同1
要点二:
1.onStart和onStop是从Activity是否可见这个角度来回调的
2.onResume和onPause是从Activity是否位于前台(能否和用户进行交互)这个角度来回调的
要点三:
1.不能在onPause中做重量级操作,因为必须在onPause执行完毕后新Activity才能Resume
2.onPause和onStop都不能执行耗时操作,尤其是onPause
要点四:
1.系统只会在Activity即将被销毁并且重新显示的情况下才会调用onsaveInstanceState保存数据
2.系统Activity异常终止的情况下才会调用onsaveInstanceState和onrestoreInstanceState,其他过程不会触发
要点五:
如果进程中没有四大组件在运行,那么这个进程将很快被系统杀死
- Android开发艺术探索学习摘要(一)
- Android开发艺术探索学习摘要(三)
- Android开发艺术探索学习摘要(二)
- Android开发艺术探索学习摘要(四)
- Android开发艺术探索学习摘要(五)
- 《Android开发艺术探索》学习笔记(一)
- 《android开发艺术探索》学习笔记(一)
- Android开发艺术探索读书笔记(一)
- Android开发艺术探索读书笔记(一)
- android开发艺术探索(一)
- Android开发艺术探索学习-IPC之Binder(一)
- 《Android开发艺术探索》之学习笔记(一)Activity的生命周期和启动模式
- 【Android开发艺术探索】IPC机制(一)
- Android开发艺术探索读书笔记(一):Activity生命周期
- 《Android开发艺术探索》——笔记(一)
- Android开发艺术探索之初探AIDL(一)
- Android开发艺术探索读书笔记(一)
- 《Android开发艺术探索读书笔记一》
- 关于hbase过滤查询的一些
- 一张图看懂了吗?
- MyBatis--动态SQL---foreach标签--范型(类)
- Xcode的代码传到Github上
- http://www.qiaoyu88.com/ 巧寓时代—商城 贵阳巧寓公寓 扣了我的押金 1500 和自行车价值 300 忘大家以后 不要去这家公司租房
- Android开发艺术探索学习摘要(一)
- maven常见问题
- 机器学习和深度学习资料
- Android问题集之Fragment
- python-builtin学习
- Lua学习笔记(二)
- 动态规划0—1背包问题
- linux笔记
- 动态的添加、删除表单