自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

94me的博客

Wide is the gate and broad is the way that leads to destruction,and many enter through it.

  • 博客(4)
  • 资源 (1)
  • 收藏
  • 关注

原创 Jetpack之Navigation源码学习(一)

Navigation源码学习 如果有人不相信代码是简单的,那是因为他们没有意识到人生有多复杂。 NavigationNavigation.findNavController(it).navigate(R.id.action_page)一句代码实现导航往往凝聚了多少智慧Navigation.findNavController()public stat...

2018-07-28 19:21:40 1716

原创 Retrofit与LiveData结合

Retrofit与LiveData结合写上题目有点不知道怎么写了的很短暂的尴尬 有个问题,为什么我们可以直接更改service接口方法的返回值。先解释一波,相信我们都对Rxjava+Retrofit使用很熟悉了吧,回忆一下步骤添加了Retrofit对Rxjava支持的依赖implementation 'com.squareup.retrofit2:adapter-rxj...

2018-07-19 18:31:42 5897 2

原创 ParameterizedType详解

ParameterizedType详解参数化类型public interface ParameterizedType extends Type { Type[] getActualTypeArguments(); Type getRawType(); Type getOwnerType();} 何为参数化类型列举一个实体类用代码来解释什么...

2018-07-19 15:24:02 29661 11

原创 AtomicBoolean意义何在

AtomicBoolean意义何在提供了一种在多线程中安全处理业务逻辑的方案private var started = AtomicBoolean(false)if (started.compareAndSet(false, true)) { call.enqueue(object : Callback<R> { ...

2018-07-19 11:46:40 4323

android艺术探索源码

Android艺术探索书中源码,很多代码还是自己敲了才知道,多多努力

2017-11-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除