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