- 博客(5)
- 资源 (30)
- 问答 (1)
- 收藏
- 关注
原创 源码分析:Activity加载并显示View的流程分析(二)
上一篇,源码分析:Activity加载并显示View的流程分析(一),分析了Activity的setContentView()方法是怎么一步步把xml的layoutId资源文件解析并放到DecorView里面的。 这一篇,我们就分析下,这个DecorView的测量,绘制并显示出来的过程。 之前分析Activity生命周期调用的时候(Activity的生命周期调用(二)),我们知道,会调用Activ...
2019-01-22 15:25:27 739
原创 源码分析:Activity加载并显示View的流程分析(一)
我们在用Activity的时候,一般都是在onCreate()方法中设置setContentView()方法。然后,进去Activity的话,页面就加载出来了。这里就分析下,他是怎么一步步的显示出来的。 我们先分析下Activity::setContentView(layoutId)之后,都做了什么。 Activity::setContentView(layoutId) public vo...
2019-01-22 15:15:38 1154 1
原创 源码分析:Activity生命周期调用顺序(二)
Activity生命周期调用顺序,接着上篇 源码分析:Activity声明周期调用顺序(一) 当进入一个Activity后,会执行attach()→onCreate()→onStart()→onRestoreInstanceState()→onPostCreate()→onResume()→onPostResume()等方法 ActivityThread.H 的handleMessage()方法 ...
2019-01-15 10:47:05 1640
原创 源码分析:Activity生命周期调用顺序(一)
我们一般打开一个新的Activity,都会调用**startActivity(Intent)**。 新的Activity的生命周期就开始被调用了。 下面,我们就从**Activity.startActivity**开始,看下源码是怎么一步步的调用新启动的Activity的声明周期的。 先放一个完整的时序图 现在开始分析 startActivity(Intent) public class A...
2019-01-15 10:02:03 2361 1
原创 源码分析:EventBus3.0.0源码解析
基本的使用 //伪代码 public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout...
2019-01-07 16:35:48 493
svg转换成Android 可用的vector
2022-07-02
android 增量升级 生成差分包工具及源码
2015-04-16
android support v4自带的侧滑
2014-07-02
viewholder模式的简介写法
2014-06-14
android fragment+viewpager(pagerTabStrip)多界面切换
2014-05-13
SwipeRefreshLayout(Google下拉刷新控件)
2014-05-07
greenDao简单demo
2014-05-06
android gridview问题
2013-11-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人