前兩天在線上發(fā)現(xiàn)了這樣的一個(gè)異常: 然后我就全局搜了一下這個(gè)錯(cuò)誤铃肯,發(fā)現(xiàn)是在下面的這個(gè)方法中拋出來的: kotlinx.coroutines.fl...
最近幾個(gè)月一直在找工作孝凌,今年找工作是真的難紊馏。下面的是我這段時(shí)間找工作面試過程中被問到的一些問題奋岁,希望能對(duì)你有所幫助。 Java 基礎(chǔ) 什么是面向...
lateinit 表示延遲初始化。使用起來很簡(jiǎn)單茂契,如下: 可以看到聲明一個(gè)延遲初始化的變量只需要在變量前加 lateinit 即可,但是需要注意...
OKHttp 是一個(gè)來自 Square 的 HTTP 客戶端框架慨绳,用于 Java 和 Android 應(yīng)用程序掉冶。它的設(shè)計(jì)是為了更快地加載資源并節(jié)...
一個(gè)接口如果僅僅有一個(gè)抽象的方法,那么這個(gè)接口被稱為函數(shù)式接口或者僅有又一個(gè)抽象方法的接口(Single Abstract Method (SA...
記錄一下寫小說閱讀器過程中遇到的一些問題及解決方案脐雪。首先第一個(gè)問題就是小說的分頁厌小。 如何分頁 這里可以通過 ViewPager 來進(jìn)行分頁,但是...
StateFlow StateFlow 和 LiveData 差不多战秋,都是可觀察的數(shù)據(jù)容器璧亚。在 StateFlow 中任何數(shù)據(jù)的發(fā)送,它的每一個(gè)...
Kotlin 中的背壓有如下三種方式脂信。通過 buffer 操作符來完成癣蟋。 buffer 操作指的是設(shè)置緩沖區(qū)。當(dāng)然緩沖區(qū)有大小狰闪,如果溢出了會(huì)有不...
Flow 和 RxJava 差不多疯搅,不過 Flow 是和協(xié)程一起使用的 API。 簡(jiǎn)單的例子 在 Flow 中可以使用 emit 發(fā)送數(shù)據(jù)埋泵,相當(dāng)...