LiveDataでエラー状態を処理するには?
2023-08-28 22:38:38
質問
新しい
LiveData
は、あるシナリオでは、RxJavaのobservableの代わりとして使うことができます。しかし
Observable
,
LiveData
には、エラーのためのコールバックはありません。
質問です。
LiveData
のエラーをどのように処理すればよいのでしょうか?例えば、ネットワークリソースにバックアップされていて
IOException
?
どのように解決するのですか?
Googleのある Android Architecture Components のサンプル アプリケーションの 1 つである では、LiveDataの送信オブジェクトを、送信オブジェクトのステータス、データ、およびメッセージを含むことができるクラスでラップしています。
この方法では、エラーがあったかどうかを判断するためにステータスを使用することができます。
関連
-
[解決済み] TextViewでテキストを水平・垂直方向にセンタリングするには?
-
[解決済み] android.os.NetworkOnMainThreadException' を修正するにはどうすればよいですか?
-
[解決済み] Androidのソフトキーボードをプログラムで閉じる/隠すにはどうすればよいですか?
-
[解決済み] Androidでアクティビティ起動時にEditTextにフォーカスが当たらないようにする方法
-
[解決済み] インスタンス状態の保存を使用してアクティビティ状態を保存するにはどうすればよいですか?
-
[解決済み] AndroidのListViewで画像を遅延ロードする方法
-
[解決済み] EclipseのAndroidプラグインで "Debug certificate expired "エラーが発生する。
-
[解決済み] Androidのソースコードにある@hideの意味とは?
-
[解決済み] Android Studioの「未実装メソッドの追加」機能
-
[解決済み] react nativeアプリのバージョン番号を更新する方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] HttpPostによる画像送信
-
[解決済み] プログラムでソフトキーボードを開く
-
[解決済み] FloatingActionButtonのサンプルとサポートライブラリ
-
[解決済み] これはどういうことですか?失敗 [INSTALL_FAILED_CONTAINER_ERROR]?
-
[解決済み] アンドロイドでシェイクを検出するには?
-
[解決済み] Android Lintが翻訳されていない文字列を訴えないようにする。
-
[解決済み] Androidでツールバーの戻るボタンの色を変えるには?
-
[解決済み] ViewPager2でスワイプを無効にするには?
-
[解決済み] Google Play ストア内部テストのロールアウトが開始できない
-
[解決済み] 文字列リソースにHTML?