cost 252 ms
Android Kotlin 協程通道消息未在 websocket 回調中發送

[英]Android Kotlin Coroutine Channel message not sended in websocket callback

我正在使用 WebSocket (OkHttp) 開發聊天 android 應用程序為此,我實現了okhttp3.WebSocketListener接口。 我正在從onMessage回調方法接收聊天消息。 我已經使用 Rx-PublishSubject 開發了它,並且工作正常。 但是我想把它改成Co ...

Kotlin:使用channel做一個簡單的工作計數器

[英]Kotlin: Using channel to make a simple work counter

我想制作一個線程安全的計數器,用於我的一些服務來計算並發工作。 例如,有一個 http 服務可以為多個請求提供服務,並且有一個屬性isWorking稍后將用於顯示微調器。 這是我對計數器的實現: 所以問題是有時對通道的最后一次發送調用沒有到達代碼的consumeAsFlow部分。 這是發生的情況的示 ...

您能否創建一個協程 BufferedBroadcastChannel 來存儲接收到的值,即使在 Android 中未使用時?

[英]Can you create a coroutine BufferedBroadcastChannel that will store the values received even when not consumed in Android?

我有一個庫,它通過讀取來自不同來源的數據產生值,並將它們提供給一個流,庫的用戶可以從中收集 為此,我使用此代碼 用戶可以做這樣的事情來獲取數據 這按預期工作,當用戶啟動作業時,我的圖書館可能會繼續發送數據,圖書館的用戶將繼續接收它們 但是,如果用戶取消lastJob然后幾秒鍾后再次啟動它,他 ...

Kotlin 協程通道在 fixedRateTimer 內發送

[英]Kotlin Coroutines channels send inside fixedRateTimer

我第一次使用 Kotlin Coroutines 從事一個愛好項目。 我已經閱讀並觀看了有關它的視頻,我有點了解這個概念。 但我遇到了一個問題。 讓我告訴你我的代碼。 所以。 我有兩個頻道。 第一個通道是snapshotsChannel ,這是Snapshot到達的地方。 我想緩沖Snapshot ...

MutableStateFlow 在第一次發出 kotlin 協程后沒有發出值

[英]MutableStateFlow is not emitting values after 1st emit kotlin coroutine

這是我的 FirebaseOTPVerificationOperation class,其中定義了我的 MutableStateFlow 屬性,並更改了值, 這是我的視圖模式,我從中監聽狀態流屬性的變化,如下所示, 問題是 在第一次調用時在 viewmodal 中觸發, 但對於第二次調用: fir ...

Kotlin Send 和 Offer 之間的頻道使用差異

[英]Kotlin Channels usage difference between Send and Offer

通道有兩個功能允許我們向其中發送事件。 Send和offer 。 我想更好地了解兩者之間的區別。 我有一些陳述我想檢查是真的。 Send是暫停 function。 什么會讓我的代碼(不是線程)等待它完成。 所以它在send內部的事件完成/取消后繼續運行。 或者它只會暫停,直到我可以將事件排隊/接 ...

將流值發送/發送到 BroadcastChannel

[英]Emit/Send Flow Values into BroadcastChannel

今天一直被 Kotlin 流/通道的問題所困擾。 本質上,我想獲取從流中發出的值,並立即將它們發送到通道中。 然后,我們通過公開的方法以流的形式訂閱該頻道。 這里的用例是擁有一個始終在線的頻道訂閱和一個可以獨立打開和關閉的流。 我在這里的簡單用例是一個返回 channelFlow 的輪詢器。 理想 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM