【Kotlin Coroutines Flow】take や first は CancellationException が発生している
はじめに take() や first() は、条件に達したとき、CancellationException を継承した AbortFlowException が投げられていますので、キャンセ...
7 search resultsShowing 1~7 results
You need to log-in
はじめに take() や first() は、条件に達したとき、CancellationException を継承した AbortFlowException が投げられていますので、キャンセ...
はじめに Kotlin Serialization の継承クラスの挙動を確認しようとしたところ、継承先のクラスで Serializable を有効にできない事象が発生しました。 @Seriali...
はじめに 本記事は初めて洋書の技術書を1冊読破した際の体験記事になります。 初めて洋書の技術書の購入に迷っている方・読もうとしている方にとって参考になればと思い記事にしました。 動機 昨年末、正...
はじめに コルーチンの例外処理でsuspend関数を呼ぶ場合のアンチパターンを紹介します。 アンチパターン 以下のコードの出力結果はどうなるか suspend fun main() { val ...
はじめに Kotlin Coroutines の launch(), async() の例外は Job, Deferred にカプセル化されて、join(), await() 呼び出し先で例外が...
はじめに Kotlin 2.0.20 より、Compose の Stroig Skipping Mode がデフォルトで有効になりました。 参考 https://developer.androi...
事象 Robolectricは、Config アノテーションを用いて複数のAndroidSDKバージョンに対してテスト関数を連続で実行してくれる機能があります。 @Test @Config(mi...
7 search resultsShowing 1~7 results
Qiita is a knowledge sharing service for engineers.