問題タブ [android-mvvm]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - アーキテクチャ コンポーネントで構築されたアプリは "MVVM" になりますか? はいの場合、アプリのどの部分が MVVM のどのレイヤーに関連していますか?
この質問に直接答える情報源は見つかりませんでした:
Android アーキテクチャ コンポーネントは MVVM アーキテクチャに従うように作られていますか (適切に実装されている場合)? はいの場合、アプリのどの部分 (アクティビティ/フラグメント、ViewModel、リポジトリ、データベース、Web サービス) が「モデル」、「ビュー」、および「ビューモデル」に関連していますか? ViewModel クラスは明らかに ViewModel レイヤーに属していますが、それ以外はどうでしょうか?
android - http例外401で成功ボディのレスポンスを解析するには?
サーバーが 401 HTTP 例外を返した場合でも、実際の応答本文を解析しようとしています。
これは私が書いたものです。通常の方法で両方が分離されている場合、応答とエラーを非常によく解析します。しかし、401 HTTP Exception が発生した場合でも、成功応答を解析したいと考えています。
前もって感謝します..
401 HTTP での応答は次のようになります。
ところで、HTTPエラーコードを確認する必要があります..
android - MVVM アーキテクチャ コンポーネントを使用した StartActivityForResult
Google Codelabs の 1 つに がActivity1
表示され、RecyclerView
ボタンをクリックするActivity2
と、新しいエントリを追加できる場所が開きます。
にアクセスしてエントリをデータベースに直接追加する代わりにViewModel
、Activity2
エントリを送り返し、Activity1
そこに挿入します。
この背後にある理由は何ですか?にデータを送り返すのはなぜActivity1
ですか? 電話ViewModelProviders.of(this)
しActivity2
てそこにエントリを挿入してみませんか?