Android内存管理
2016-03-11 21:13
295 查看
Android内存管理
Android系统在运行多个进程时,如果系统资源不足,会强制结束一些进程,优先选择哪个进程来结束是有优先级的。一般会按照以下顺序杀死:
①、空: 进程中没有任何组件;
②、后台:进程中只有停止状态的Activity;
③、服务:进程中有正在运行的服务;
④、可见:进程中有一个暂停状态的Activity;
⑤、前台:进程中正在运行一个Activity;
Activity在退出的时候进程不会销毁, 会保留一个空进程方便以后启动.但在内存不足时进程会被销毁;
Activity中不要在Activity做耗时的操作, 因为Activity切换到后台之后(Activity停止了), 内存不足时, 也容易被销毁;
相关文章推荐
- android之popupwindow点击空白消失
- android四大组件基础(五),绑定Service服务(含IPC)
- 从一个问题来认识android:windowSoftInputMode属性
- 在Android Studio中导入library项目开源库
- android权限大全
- Android Studio 多渠道打包、自动版本号及 gradlew 命令的基本使用
- android通过ksoap协议与服务器发布的webservice通信
- Android 之 资源文件的介绍及使用
- debian/ubuntu 64bit 安装 android sdk时adb无法编译的问题
- Android:30分钟弄明白Touch事件分发机制
- Android消息机制
- Android 自定义View 入门——FlowLayout实例(流布局)
- Android开发免费类库和工具集合
- LinearLayout布局中Layout_weight的深刻理解-为何需设置android:layout_width="0dp"
- Android按钮强制大写问题
- Android音频编解码和混音实现
- android ImageView实现上面圆角下面直角(xml实现方法)
- Android 自定义View 入门——概念
- Android 透明状态栏
- Android---universal-image-loader应用