前言 Activity/Fragment/View 系列文章: Android Activity 與View 的互動思考[http://www.itdecent.cn/p/...
前言 Activity/Fragment/View 系列文章: Android Activity 與View 的互動思考[http://www.itdecent.cn/p/...
前言 嗨,大家好,好久不見。一個月沒寫過文章了,這里跟大家侃侃這中間發(fā)生了什么。 一個月前呢,想準備面試,就網(wǎng)上隨便找找面試題什么的,發(fā)現(xiàn)要么就是賣課的,要么就是不給詳細回答...
第一次理解: 剛學java時,對于volatile的記憶就是: volatile保證可見性 volatile防止指令重排序 volatile不保證原子性 沒過腦的背了一下,寫...
1.hashCode介紹 hashCode() 的作用是獲取哈希碼,也稱為散列碼;它實際上是返回一個int整數(shù)。這個散列碼的作用是確定該對象在散列表中的索引位置,如果有看我的...
我們知道 Android 項目中會通過自動生成一個 R.java 類的方式來保存項目中所有資源文件的標識。在主項目中生成的 R.java 中的資源聲明是一個靜態(tài)常量,而在 m...
一. 概述 有時候 UI 卡頓是因為發(fā)生了頻繁的 GC 造成的,頻繁的 GC 其實對應(yīng)的內(nèi)存情況就是內(nèi)存抖動,而發(fā)生內(nèi)存抖動一般都是因為在循環(huán)里面或者頻繁被調(diào)用的方法(比如 ...
Outline [TOC] 前言 好久不見朋友們,最近一段時間在忙工作上的事情,沒來得及寫文章,這兩天正好有點時間,趕緊寫下了這篇教程,免得大家說我太監(jiān)了。 正題 先來回顧一...
Outline [TOC] 前言 在上一節(jié)中, 我們提到了Flowable 和Backpressure背壓, 本來這一節(jié)的確是想講這兩個東西的,可是寫到一半感覺還是差點火候...
Outline [TOC] 前言 上一節(jié)教程講解了最基本的RxJava2的使用, 在本節(jié)中, 我們將學習RxJava強大的線程控制. 正題 還是以之前的例子, 兩根水管: 正...