在java 这样写 Subscription subscribe = observable .subscribeOn(Schedulers.newThread())//请求网络在子线程中 .obser
java 双层锁public class LogUtil { //私有化构造方法 private LogUtil() { } private volatile static LogUtil insta
在复杂的商城项目中,有这么一种情况,一个页面需要请求多个接口数据,采用普通方法同时请求,但是返回的时间都不一致,就会造成页面闪烁或者抖动,用户体验不好。rxjava zip操作符可以完成这样的操作,多
1.自定义分割线<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/r
在recycleview列表中有CheckBox,在使用中,有些操作,无可避免的要刷新适配器,这样需要一个变量记录上一状态是否被选中了,在hodler中需要这样cbCheckShop.setCheck
package com.rongke.mifan.jiagang.view.flowLayout; import android.content.Context; import android.con
自定义步骤:1.继承LinearLayout2.遍历添加星星图片3.设置图片监听4.提供公共方法 评分数package com.rongke.mifan.starbarapplication; imp
观察者模式归类为行为设计模式,观察者模式也叫做也叫作发布-订阅模式,一个目标对象管理所有相依于它的观察者对象,并且在它本身的状态改变时主动发出通知。打个搞笑比方,警察抓小偷,警察是观察者, 小偷是被观
英文叫Builder Pattern。其核心思想是将一个“复杂对象的构建算法”与它的“部件及组装方式”分离,使得构件算法和组装方式可以独立应对变化;复用同样的构建算法可以创建不同的表示,不同的构建过程