設計 每次預埋需刪除之前預埋的ICON,使用設計提供的新圖 存在三種情況:老版本預埋ICON數量 = 新版本預埋ICON數量,需要執(zhí)行以下兩步:...
背景 java或android源碼中經常會使用移位運算來代替乘除運算,因為移位運算的性能比乘除運算的高(PS:對于計算機而言,移位運算只是移了個...
序 例子 最近線上報了一個java.lang.UnsatisfiedLinkError的錯誤,發(fā)現環(huán)信內部沒有將某個loadLibrary方法t...
UI 需求 從列表頁的第二頁進入詳情頁,返回時列表頁仍然顯示在第二頁; 從列表頁的第二頁進入詳情頁,返回時列表頁的篩選條件仍然存在。 技術選擇 ...
對于LifeCycle的簡單使用可以看上一篇文章:LiveData+ViewModel+Repository搭建MVVM 這篇文章主要是為了閱讀...
什么是LiveData LiveData is an observable data holder class. Unlike a regula...
NetworkComponent 網絡組件 基于Retrofit2+RxJava2+GSON/Fastjson的網絡框架 可以忽略的內容 Hel...
SocialComponent 社會化組件 集成步驟 1、依賴library庫 2、給Project的build.gradle文件添加如下代碼:...
需求 MainActivity中包含五個Fragment,但是只要求HomeFragment實現沉浸式,其余Fragment不實現沉浸式,保持原...