Android学习笔记-1-Getting Started

Android生命周期

生命周期要注意的问题

1.使用app的时候,不会因为有来电通话或者切换到其他app而导致程序crash。
2.用户没有激活某个组件时不会消耗宝贵的系统资源。
3.离开app并且一段时间后返回,不会丢失用户的使用进度。
4.设备发生屏幕旋转时不会crash或者丢失用户的使用进度。

*无论什么原因导致activity停止,系统总是会在onStop()之前调用onPause()方法。
*极端情况下,系统会直接杀死我们的app进程,并不执行activity的onDestroy()回调方法, 因此我们需要使用onStop()来释放资源,从而避免内存泄漏。
*Caution: 你的Activity会在每次旋转屏幕时被destroyed与recreated。当屏幕改变方向时,系统会Destory与Recreate前台的activity,因为屏幕配置被改变,你的Activity可能需要加载另一些替代的资源(例如layout).

Fragment

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容