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

你可能感兴趣的:(Android学习笔记-1-Getting Started)