背景 在某種場(chǎng)景下會(huì)無限制的創(chuàng)建新線程,最終導(dǎo)致 OOM 在某一時(shí)間應(yīng)用內(nèi)的線程數(shù)達(dá)到數(shù)百甚至上千 即使在空閑的時(shí)候,線程池中的線程一直在 WAITING 這些現(xiàn)象最終導(dǎo)致的...
背景 在某種場(chǎng)景下會(huì)無限制的創(chuàng)建新線程,最終導(dǎo)致 OOM 在某一時(shí)間應(yīng)用內(nèi)的線程數(shù)達(dá)到數(shù)百甚至上千 即使在空閑的時(shí)候,線程池中的線程一直在 WAITING 這些現(xiàn)象最終導(dǎo)致的...
問題 在應(yīng)用開發(fā)的多線程問題中,可能會(huì)遇到AsyncTask.execute()時(shí)會(huì)出現(xiàn)RejectedExecution的場(chǎng)景 要從根源上解決以上問題,需要排查拋出異常時(shí)隊(duì)...
Leanback庫(kù)是Google開源的一個(gè)高效開發(fā)的支持庫(kù),它包含了一套完整的電視應(yīng)用開發(fā)Api資源和組件。 Leanback庫(kù)是基于Model --> Presenter ...
每天一篇系列:強(qiáng)化知識(shí)體系,查漏補(bǔ)缺。歡迎指正,共同學(xué)習(xí)! 事件分發(fā)的本質(zhì): 把輸入事件分發(fā)給View處理。 事件將會(huì)在Activity、ViewGroup、View間分發(fā)傳...
效果 實(shí)現(xiàn)邏輯 明確需求1、標(biāo)簽流效果;2、可以動(dòng)態(tài)添加標(biāo)簽;3、標(biāo)簽需要有點(diǎn)擊效果以及回調(diào); 整理思路既然要裝載標(biāo)簽,就需要自定義ViewGroup ,而自定義ViewGr...
GitHub地址(完整Demo,歡迎下載)https://github.com/zhouxu88/SearchDemo rxjava2學(xué)習(xí)地址https://github.c...
前言 現(xiàn)在許多app都嵌入了H5頁面, 然而WebView加載速度慢這個(gè)問題卻一直影響著用戶的體驗(yàn), 所以本文就如何提高H5頁面的加載速度展開討論。 問題原因 首先我們需要知...
項(xiàng)目是基于kotlin寫的: Android 端: 1.使用組件化模塊開發(fā)基于阿里ARouter封裝的組件路由調(diào)用項(xiàng)目框架與用到的技術(shù): ARouter+Retrofit+R...