
Android源码
Android源码学习记录
Duckdan
这个作者很懒,什么都没留下…
展开
-
findViewById源码解读
源码版本:Android 10 将布局文件id通过findViewById方法传递给父类AppCompatActivity,此处源码如下: @Override public <T extends View> T findViewById(@IdRes int id) { return getDelegate().findViewById(id); } ...原创 2020-04-19 17:00:02 · 453 阅读 · 1 评论 -
setContentView源码解读
源码版本:Android 10 一、setContentView源码解读 将布局文件id通过setContentView方法传递给父类AppCompatActivity,此处源码如下: @Override public void setContentView(@LayoutRes int layoutResID) { getDelegate().setContentVie...原创 2020-04-19 14:52:57 · 392 阅读 · 0 评论 -
Handler进行线程通信以及对其源码解析
一、子线程向子线程通信 package com.study.yang.handlercodedemo import android.support.v7.app.AppCompatActivity import android.os.Bundle import android.os.Handler import android.os.Looper import android.os.Messag...原创 2019-12-24 13:01:06 · 217 阅读 · 0 评论 -
AutoCompleteTextView源码解析及使用
一、AutoCompleteTextView源码 1.1 设置适配器 ... //该适配器必须继承ListAdapter并且实现Filterable接口 public <T extends ListAdapter & Filterable> void setAdapter(T adapter) { if (mObserver == null) { ...原创 2019-12-11 18:21:11 · 396 阅读 · 0 评论 -
PreferenceActivity以及PreferenceFragment的源码解析
最近研究了Preference及其子类的使用,对这一系列的控件有了一定的了解。本篇博客主要是针对PreferenceActivity和PreferenceFragment的源码进行学习。 一、PreferenceActivity.java类实现的接口 ...原创 2018-08-06 18:14:21 · 887 阅读 · 0 评论