Activity原理
文章平均质量分 74
胸无大痣
心比天高,命比纸薄
展开
-
Activity启动的过程
1. 入口。 以前一直都说Activity的人口是onCreate方法。其实android上一个应用的入口,应该是ActivityThread。和普通的java类一样,入口是一个main方法。 public static final void main(String[] args) { SamplingProfilerIntegration.start();转载 2015-09-22 19:18:32 · 308 阅读 · 0 评论 -
任务栈的概念和activity的启动模式
1.一个应用程序一般都是由多个activity组成的。 2.任务栈(task stack)(别名back stack后退栈) 记录存放用户开启的activity的。 3.一个应用程序一被开启系统就给他分配一个任务栈,当所有的activity都退出的时候,任务栈就清空了。 4.任务栈的id是一个integer的数据类型 自增长的。 5.在android操作系统里面会存在多个任务栈,一个应用程原创 2015-07-01 13:21:43 · 501 阅读 · 0 评论 -
Activity生命周期的分析
onCreate 首次创建 可以做一些布局的初始化,通常是和onDestory对应,只调用一次 onStart 启动 和onstop 对应,表示启动,这时候其实已经在后台可见了,前台不可见,无法与用户交互 onResume 得到焦点 和 onPause对应 onPause 失去焦点 onStop 停止 onDestory 销毁资源精确得讲 onCreate -onStart原创 2015-07-01 11:38:23 · 438 阅读 · 0 评论