前言 FlexboxLayout已經(jīng)出來有一年多的時間了,之所以現(xiàn)在才寫這篇文章,主要是因為之前的FlexboxLayoutManager一直不支持findPosition ...
前言 FlexboxLayout已經(jīng)出來有一年多的時間了,之所以現(xiàn)在才寫這篇文章,主要是因為之前的FlexboxLayoutManager一直不支持findPosition ...
問題 在已經(jīng)開發(fā)過幾個項目的童鞋,如果這時需要重新開發(fā)一個新項目,是否需要自己重新搭建框架呢,還是從老項目中拷貝粘貼? 我們是否可以封裝一個底層的lib庫,這個底層的公共基礎(chǔ)...
2021期待與你一起共事,點擊查看崗位[http://www.itdecent.cn/p/6f4d67fa406e] 一、Bitmap: Bitmap是Android系統(tǒng)中...
協(xié)程作用域CoroutineScope 在 Android 環(huán)境中,通常每個界面(Activity、Fragment 等)啟動的 Coroutine 只在該界面有意義,如果用...
??最初,我認(rèn)為ViewModel的原理是非常簡單,包括網(wǎng)絡(luò)上有很多相關(guān)的源碼分析的文章都是這么認(rèn)為。但是當(dāng)我再一次認(rèn)認(rèn)真真的官方文檔之后,才知道ViewModel涉及到的東...
簡評:在 Kotlin 中使用泛型你會注意到其中引入了 in 和 out,對于不熟悉的開發(fā)者來說可能有點難以理解。從形式上講,這是一種定義逆變和協(xié)變的方式,這篇文章就來講講怎...
本文由玉剛說寫作平臺提供寫作贊助,版權(quán)歸玉剛說微信公眾號所有原作者:AndroFarmer版權(quán)聲明:未經(jīng)玉剛說許可,不得以任何形式轉(zhuǎn)載 前言 MVC、MVP、MVVM是我們工...
引入責(zé)任鏈模式 責(zé)任鏈模式的實例 責(zé)任鏈模式的分析 責(zé)任鏈模式的優(yōu)勢 責(zé)任鏈模式的應(yīng)用 引入責(zé)任鏈模式 責(zé)任鏈模式描述的就是如何推卸責(zé)任,說的簡潔點,就是踢皮球哈哈。舉個例子...
來自我的個人博客 Minecode.link 很多操作系統(tǒng)都提供了進(jìn)程和線程的并發(fā)操作,他們可能在異步執(zhí)行時訪問共享數(shù)據(jù),而并發(fā)訪問共享數(shù)據(jù)可能帶來數(shù)據(jù)不一致的同步問題,在此...