1.概述 LinkedBlockingQueue 隊(duì)列是一個(gè)單鏈表結(jié)構(gòu)、阻塞的隊(duì)列。他的存(put、offer)取(take、poll、peek、remove)方法都使用了R...
1.概述 LinkedBlockingQueue 隊(duì)列是一個(gè)單鏈表結(jié)構(gòu)、阻塞的隊(duì)列。他的存(put、offer)取(take、poll、peek、remove)方法都使用了R...
前言 本篇文章的閱讀對(duì)象是為了感覺好像了解MVI但是又不知道這玩意到底是個(gè)啥的讀者想理解MVI 需要提前理解幾個(gè)東西1.為什么推薦使用MVI,android 的MVI是基于什...
最近有一段時(shí)間讀完了《穩(wěn)賺》這本書,感覺還可以。讀完這本書后有一些收獲覺得應(yīng)該分享記錄出來。 財(cái)富自由的七個(gè)水平: (1)思路清晰:當(dāng)你明確你目前的資金狀況以及你的目標(biāo)。 (...
該文接著上次的PopupWindow之踩坑(1)來說一下它的另外兩個(gè)方法,分別是 showAsDropDown(View anchor, int xoff, int yoff...
最近開發(fā)Android項(xiàng)目中遇到需要用到通訊錄的需求,谷歌百度查了一下,根據(jù)自己的需求,利用ContentProvder的ContentResolver來獲取的通訊錄并封裝的...
在嵌套的滾動(dòng)視圖與包含它的 ViewPager2 對(duì)象方向相同的情況下,ViewPager2 本身并不支持該滾動(dòng)視圖。例如,在垂直方向的 ViewPager2 對(duì)象內(nèi),垂直滾...
1.需求是點(diǎn)擊ClickableSpan時(shí) 不觸發(fā)textview的點(diǎn)擊事件 2.點(diǎn)擊textview,不觸發(fā)ClickableSpan(這個(gè)一般不會(huì)有) 只要在textvi...
年初,自己終于鼓起勇氣來了深圳,這一年經(jīng)歷過太多的不適應(yīng)和焦慮,還好都熬過來了。最值得開心的是,找到了那個(gè)真心相愛的人,因此打算用文字記錄下來。文章很多是寫給自己的,如今多年...
*本篇文章已授權(quán)微信公眾號(hào) guolin_blog (郭霖)獨(dú)家發(fā)布 本文是基于constraint-layout:1.1.2 一、前言 在以前,android是使用布局如L...