自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 [kapt] An exception occurred: java.lang.NullPointerException

符号:   类 DataBindingComponent位置: 类 XXXBindinge: XXXBinding.java: 错误: 找不到符号@Nullable DataBindingComponent componentat java.io.File.<init>(File.java:277)    at android....

2019-01-29 11:28:02 3409 2

原创 策略模式(Strategy)

1、概念策略模式定义一系列的算法,把它们一个个封装起来,并且使它们可相互替换。本模式使得算法的变化可独立于使用它的客户。2、模式结构环境类:也叫上下文,对策略进行二次封装,目的是避免高层模块对策略的直接调用。抽象策略类:通常情况下为一个接口,当各个实现类中存在着重复的逻辑时,则使用抽象类来封装这部分公共的代码,此时,策略模式看上去更像是模版方法模式。具体策略类:具体策略角色通常由一组...

2019-01-18 17:21:13 856

原创 Android LiveData使用

LiveData是一个可观察的数据持有者类。 与常规observable不同,LiveData是生命周期感知的,当生命周期处于STARTED或RESUMED状态,则LiveData会将其视为活动状态,这意味着它尊重其他应用程序组件的生命周期,例如Activity,Fragment或Service。LiveData具有以下优点:UI和数据保持一致:遵循观察者模式,生命周期状态更改时,LiveD...

2019-01-17 21:13:17 3512 3

原创 Android Service解析

Android Service是一个可以在后台执行长时间运行操作而不提供用户界面的应用组件,它分为两种工作状态,一种是启动状态,主要用于执行后台计算;另一种是绑定状态,主要用于其他组件和Service的交互。需要注意的两点:两种状态是共存的,即Service可以是启动状态也可以同时是绑定状态防止ANR风险,主线程运行的Service在执行耗时操作,则应在服务内创建新线程来完成这项工作,这可以...

2019-01-14 22:14:33 887

原创 Java四种引用

Java中提供了一个Reference抽象类,此类定义所有引用对象共有的操作,与垃圾收集器密切配合实现的。主要是为了决定某些对象的生命周期,有利于JVM进行垃圾回收。而继承此类的有四种引用,分别是StrongReference(强引用),SoftReference(软引用),WeakReference(弱引用),PhantomReference(虚引用),强度按照上面的顺序依次减弱。下面来看下四种...

2019-01-11 12:48:41 1241

原创 Android使用OkHttp WebSocket

什么是WebSocketWebSocket是一种在单个TCP连接上进行全双工通信的协议。它使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在WebSocket API中,客户端和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。Websocket使用和 HTTP 相同的 TCP 端口,可以绕过大多数防火墙的限制。默认情况下,Web...

2019-01-07 10:57:12 16729 2

原创 Activity的生命周期和启动模式

一、Activity生命周期onCreate:Activity正在创建,生命周期的第一个方法,需要setContentView加载layout。onRestart:Activity正在重新启动,当前Activity从不可见重变为可见的姿态下,onRestart就会被调用。onStart:Activity正在启动,这时Activity已经可见了,但是还没有出现在前台。onResume:Ac...

2019-01-06 23:03:15 715

空空如也

空空如也

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

TA关注的人

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