![240](https://cdn2.jianshu.io/assets/default_avatar/9-cceda3cf5072bcdd77e8ca4f21c40998.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
前言 上回講到subscribe()訂閱觀察者璧榄,這回咱們來(lái)聊聊subscribeOn()方法踊餐,官方解釋是:在指定的線程中訂閱該被觀察者,你肯定知...
前言 作為開篇我們首先解決三個(gè)問(wèn)題: 被觀察者如何發(fā)送數(shù)據(jù) 觀察者如何接收數(shù)據(jù) 一碟绑、最簡(jiǎn)單的subscribe()調(diào)用 先從簡(jiǎn)單的開始烤惊,本篇不涉...
沒(méi)有前言溉奕,沒(méi)有介紹压语,直接開擼!编检! RxJava在Android中使用胎食,最常用的流程: 1.Observable.create(Observabl...
一、第一種方法 二允懂、第二總方法 參考:http://www.reibang.com/p/c3161a20ac44https://blog.cs...
一厕怜、線程不安全的單例模式 二、線程安全且高效的單例模式 1.雙重校驗(yàn)鎖 2.靜態(tài)內(nèi)部類
在onCreate()中獲取View寬高 兩種方法: 1.使用View.post(Runable runable)方法 2.使用ViewTree...
參考:多線程知識(shí)梳理- synchronized 三部曲之基本使用 一、八種場(chǎng)景粥航,四種背景 1.Class對(duì)象: 靜態(tài)方法 靜態(tài)方法代碼塊1 -...
一琅捏、使用默認(rèn)分割線 RecyclerView自帶分割線: 設(shè)置DividerItemDecoration.VERTICAL時(shí),給item底部添加...