JetPack的ViewModel的定位是用來存儲管理界面(Activity或Fragment)數(shù)據(jù)的類,ViewModel中的數(shù)據(jù)可以由Liv...
Room是一個對象關(guān)系映射模型(ORM)用來操作Android自帶的SQLite數(shù)據(jù)庫的一個庫,主要是為了簡化訪問Android本地數(shù)據(jù)庫。 框...
協(xié)程是什么? 協(xié)程本質(zhì)是Kotlin官方提供的線程API(本質(zhì)就是一個線程框架)最基本的功能是并發(fā)非阻塞式掛起 用同步的方式寫異步的代碼協(xié)程...
let函數(shù) let函數(shù)在空指針檢查中起很大作用,用對象調(diào)用,并且把自身傳到lambda表達式中 with函數(shù) 連續(xù)調(diào)用一個對象的多個方法,讓代碼...
基本調(diào)試 step over 單步跳過:調(diào)試程序一步一步向下執(zhí)行,遇到方法會執(zhí)行完方法之后再執(zhí)行下一步,不會進到方法體內(nèi)部。 Step into...
前言 前面介紹了怎么使用retrofit的使用,接下去簡單介紹一下項目中經(jīng)常用到的,為網(wǎng)絡(luò)層添加一個攔截器。攔截器的作用可以對每一個網(wǎng)絡(luò)請求添加...
介紹 Retrofit的英文意思是改進。是一個網(wǎng)絡(luò)請求框架,底層本質(zhì)走的是OkHttp。Retrofit實質(zhì)是對OkHttp進行了封裝,將Htt...
接口定義 類型檢查器不會檢查屬性的順序,只要相應(yīng)的屬性存在并且類型匹配即可。 可選屬性 定義可選屬性只需要在屬性后面加個?即可。 只讀屬性 一些...
分類 TS提供了跟JS一樣的數(shù)據(jù)類型,包括:數(shù)字、字符串、布爾值、結(jié)構(gòu)體。此外還提供了枚舉類型。 布爾值 boolean 兩個取值true/fa...