1.Activity(一)

2017-11-03  本文已影响0人  佑赫

前言:这段时间自己复习高级Android面试整理的一套Android面试知识点总结:开始整理到有道云笔记,后续会直接放有道笔记链接。

一、activity生命周期

1.activity的四种状态

running:处于activity栈顶

paused:暂停状态,可见而不可触控

stopped:一个activity被另一个完全覆盖,如果内存不紧张,数据会存在内存中

killed:activity被系统回收

2.activiy生命周期

a. activity启动

onCreate:activity创建时调用

onStart:activity正在启动,已经处于用户可见,但没有处于前台,即不可触摸

onResume:可触控交互。可以初始化一些资源

b.点击home回到主界面

onPause:不可触控

onStop:后台运行,不可见。如果内存紧张。可能被回收

c.再次点击进入activity

onRestart:从桌面回到activity--onStart--onResume

d.退出activity

onPause--onStop--onDestory(回收资源和销毁)

3.android 进程优先级

前台:处于交互的activity,或与前提activity交互的service

可见:不能点击的

服务:service服务

后台:前台进程点击home。不会立马被kill。根据内存情况

空:没有活跃的组建,处于缓存目的保留。可以随时杀死回收

有道笔记链接:http://note.youdao.com/noteshare?id=14536103ee333a4df9a5f168cd36f1aa

上一篇下一篇

猜你喜欢

热点阅读