- 博客(10)
- 收藏
- 关注
转载 RxJava2.0 | 基础简介
RxJava2是基于观察者模式的,针对事件流链式操作的响应式编程,在Android开发中已经进行了广泛的应用。本文通过对RxJava2基础流程、线程调度、背压策略的源码解析,对RxJava2在Android中的用法进行归纳和总结。目的帮助大家了解RxJava2的实现机制,和在不同的业务场景选择合适的用法。1、RxJava2的思维导图2、五种观察者模式3、Transformer和compose()消除重复代码Transformer能够将一个Observable/Flowable/Singl
2022-05-12 16:42:14
483
原创 在Android中在EditText之外单击时关闭键盘
myTextview.setOnFocusChangeListener(new OnFocusChangeListener() { @Override public void onFocusChange(View v, boolean hasFocus) { if (hasFocus) { getActivity().getWindow().setSoftInputMode(WindowManager.LayoutP.
2021-12-23 14:27:26
1613
原创 bindService
onCreate()方法只会在Service第一次被创建的时候调用,如果当前Service已经被创建过了,不管怎样调用startService()方法,onCreate()方法都不会再执行。Service和Activity通信Activity通过binder来启动或停止service中的任务,并监听service中任务的进度。代码如下:OnProgressListenerpublic interface OnProgressListener { void onProgress(i
2021-12-22 16:30:22
333
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人