public static class BTManager.Builder
extends java.lang.Object
| 构造器和说明 |
|---|
Builder() |
| 限定符和类型 | 方法和说明 |
|---|---|
BTManager |
build()
根据当前配置构建EasyBLE实例
|
BTManager.Builder |
setExecutorService(java.util.concurrent.ExecutorService executorService)
自定义线程池用来执行后台任务
|
BTManager.Builder |
setMethodDefaultThreadMode(cn.wandersnail.commons.poster.ThreadMode mode)
观察者或者回调的方法在没有使用注解指定调用线程时,默认被调用的线程
|
BTManager.Builder |
setObservable(cn.wandersnail.commons.observer.Observable observable)
被观察者,消息发布者。
|
BTManager.Builder |
setObserveAnnotationRequired(boolean observeAnnotationRequired)
是否强制使用
Observe注解才会收到被观察者的消息。 |
public BTManager.Builder setExecutorService(@NonNull java.util.concurrent.ExecutorService executorService)
public BTManager.Builder setMethodDefaultThreadMode(@NonNull cn.wandersnail.commons.poster.ThreadMode mode)
public BTManager.Builder setObservable(@NonNull cn.wandersnail.commons.observer.Observable observable)
setMethodDefaultThreadMode(ThreadMode)、
setObserveAnnotationRequired(boolean)、setExecutorService(ExecutorService)将不起作用public BTManager.Builder setObserveAnnotationRequired(boolean observeAnnotationRequired)
Observe注解才会收到被观察者的消息。强制使用的话,性能会好一些public BTManager build()