1、簡(jiǎn)介: inline、noinline、crossinline 是 Kotlin 中的三個(gè)關(guān)鍵字。在 Kotlin 源碼中我們可以發(fā)現(xiàn),這三個(gè)關(guān)鍵字被大量使用,那么它們究...
1、簡(jiǎn)介: inline、noinline、crossinline 是 Kotlin 中的三個(gè)關(guān)鍵字。在 Kotlin 源碼中我們可以發(fā)現(xiàn),這三個(gè)關(guān)鍵字被大量使用,那么它們究...
Job: 控制協(xié)程的生命周期 CoroutineDispatcher: 向合適的線程分發(fā)任務(wù);CoroutineName: 協(xié)程的名稱,調(diào)試的時(shí)候很有用;CoroutineE...
SAF-Kotlin-log 是一個(gè)Android的日志框架,這幾天我抽空重新更新了一下代碼。 github地址:https://github.com/fengzhizi71...
目的 本文不涉及 Flow 很深的東西,即使不會(huì) Flow 也可以上手使用。 話接上篇文章 兩種方式封裝Retrofit+協(xié)程,實(shí)現(xiàn)優(yōu)雅快速的網(wǎng)絡(luò)請(qǐng)求[https://jue...
出現(xiàn)這個(gè)問題的原因 無非是后端沒有配置好證書導(dǎo)致,可參考 http://www.lxweimin.com/p/76a9b1c1a616[https://www.jianshu...
問題說明 最近在學(xué)習(xí)ARouter路由框架的使用,在書寫demo時(shí)遇到了一個(gè)問題: 攔截器在設(shè)置之后沒有生效.. 設(shè)置如下監(jiān)聽方法也不會(huì)走到攔截方法,攔截器初始化方法中的lo...
在使用RecyclerView進(jìn)行數(shù)據(jù)移除或者增加的時(shí)候,有時(shí)候會(huì)出現(xiàn)以下這個(gè)異常: 那么,這個(gè)異常是如何產(chǎn)生的,怎么解決呢? 在RecyclerView中,有四種方式刷新數(shù)...
前言 在android開發(fā)過程中,免不了使用數(shù)據(jù)庫的問題。Android自帶數(shù)據(jù)庫SQLite,今天就讓我們來學(xué)習(xí)Android環(huán)境下SQLite數(shù)據(jù)庫吧。 今天涉及知識(shí)點(diǎn)有...
Mac系統(tǒng)上搭建Flutter開發(fā)環(huán)境 1.克隆Flutter代碼 將Flutter代碼下載到本地,git命令行、git界面工具、網(wǎng)頁直接下載,只要把Flutter代碼下載到...