
概述 LiveData是一個可以在給定生命周期內觀察到的數據持有者類。一個觀察者可以與一個LifecycleOwner成對地添加,并且只有當配對...
概述 Lifecycle是生命周期感知型組件,用于存儲有關組件(如 Activity 或 Fragment)的生命周期狀態的信息,并允許其他對象...
EventBus相信很多人都很熟悉,雖然現在谷歌官方出了JetPack來替代,但EventBus的一些設計思路還是值得借鑒的。下面就來寫一個簡單...
換膚是什么? 通俗點來將就是修改View的屬性。 就跟一個 setTextColor()一樣,區別只是在于換膚一次性操作的是多個View。 換膚...
本系列博文 基于是前微信高級工程師張紹文專欄 《Android開發高手課》的讀書筆記。文章所寫內容是本人讀完的感悟,需要原文的朋友請自行購買。 ...
本系列博文 基于是前微信高級工程師張紹文專欄 《Android開發高手課》的讀書筆記。文章所寫內容是本人讀完的感悟,需要原文的朋友請自行購買。 ...
Android里如何讓DialogFragment的寬度頂滿屏幕? 在dialogFragment中的onstart()方法調用以下代碼 多個字...
本文主要說一個老生常談的問題,接口和抽象類的區別,以及對應的使用場景。 抽象類 ? 在了解抽象類之前,先來了解一下抽象方法。抽象方法是一種特...
進程和線程 進程 進程是具有一定獨立功能的程序關于某個數據集合上的一次運行活動,是程序在執行過程中分配和管理資源的基本單位,每一個進程都有一個自...