1嫁艇、前言 眾所周知在Android中规惰,子線程是不能更新UI的; 那么我在想屏鳍,為什么不能踊淳,會(huì)產(chǎn)生什么問題驯鳖; 是否真的就一定不能在子線程更新UI; 2迈着、能否在子線程中更新UI 答...
1嫁艇、前言 眾所周知在Android中规惰,子線程是不能更新UI的; 那么我在想屏鳍,為什么不能踊淳,會(huì)產(chǎn)生什么問題驯鳖; 是否真的就一定不能在子線程更新UI; 2迈着、能否在子線程中更新UI 答...
在對MVP的架構(gòu)實(shí)踐中,發(fā)現(xiàn)寫單元測試不是那么方便怖辆,因?yàn)镻resenter持有了View的引用,而Mock View的 行為和方法特別的卡慢是复,因此只能把具體的業(yè)務(wù)邏輯再抽成...
前言 泛型(Generics)的型變是Java中比較難以理解和使用的部分,“神秘”的通配符淑廊,讓我看了幾遍《Java編程思想》之后仍不明所以逗余,直到最近學(xué)習(xí)了Kotlin,才對泛...
Surface Surface 對應(yīng)了一塊屏幕緩沖區(qū)季惩,是要顯示到屏幕的內(nèi)容的載體录粱。每一個(gè) Window 都對應(yīng)了一個(gè)自己的 Surface 。這里說的 window 包括 D...
在項(xiàng)目開發(fā)過程中旗闽,有時(shí)會(huì)有預(yù)約提醒、定時(shí)提醒等需求蜜另,這時(shí)我們可以使用系統(tǒng)日歷來輔助提醒适室。通過向系統(tǒng)日歷中寫入事件、設(shè)置提醒方式(鬧鐘)举瑰,實(shí)現(xiàn)到達(dá)某個(gè)特定的時(shí)間自動(dòng)提醒的功能捣辆。...
1.hashCode介紹 hashCode() 的作用是獲取哈希碼汽畴,也稱為散列碼;它實(shí)際上是返回一個(gè)int整數(shù)耸序。這個(gè)散列碼的作用是確定該對象在散列表中的索引位置整袁,如果有看我的...
Outline [TOC] 前言 在上一節(jié)中, 我們找到了上下游流速不均衡的源頭 , 在這一節(jié)里我們將學(xué)習(xí)如何去治理它 . 可能很多看過其他人寫的文章的朋友都會(huì)覺得只有F...