- 博客(5)
- 资源 (30)
- 问答 (1)
- 收藏
- 关注
原创 源码分析:Activity加载并显示View的流程分析(二)
上一篇,源码分析:Activity加载并显示View的流程分析(一),分析了Activity的setContentView()方法是怎么一步步把xml的layoutId资源文件解析并放到DecorView里面的。这一篇,我们就分析下,这个DecorView的测量,绘制并显示出来的过程。之前分析Activity生命周期调用的时候(Activity的生命周期调用(二)),我们知道,会调用Activ...
2019-01-22 15:25:27 705
原创 源码分析:Activity加载并显示View的流程分析(一)
我们在用Activity的时候,一般都是在onCreate()方法中设置setContentView()方法。然后,进去Activity的话,页面就加载出来了。这里就分析下,他是怎么一步步的显示出来的。我们先分析下Activity::setContentView(layoutId)之后,都做了什么。Activity::setContentView(layoutId) public vo...
2019-01-22 15:15:38 1098 1
原创 源码分析:Activity生命周期调用顺序(二)
Activity生命周期调用顺序,接着上篇源码分析:Activity声明周期调用顺序(一)当进入一个Activity后,会执行attach()→onCreate()→onStart()→onRestoreInstanceState()→onPostCreate()→onResume()→onPostResume()等方法ActivityThread.H 的handleMessage()方法...
2019-01-15 10:47:05 1500
原创 源码分析:Activity生命周期调用顺序(一)
我们一般打开一个新的Activity,都会调用**startActivity(Intent)**。新的Activity的生命周期就开始被调用了。下面,我们就从**Activity.startActivity**开始,看下源码是怎么一步步的调用新启动的Activity的声明周期的。先放一个完整的时序图现在开始分析startActivity(Intent)public class A...
2019-01-15 10:02:03 2257 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 469
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关注的人