1.概述 LinkedBlockingQueue 隊列是一個單鏈表結構、阻塞的隊列。他的存(put、offer)取(take、poll、peek、remove)方法都使用了R...

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