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