2

Google の mvvm アーキテクチャ コンポーネントGithub ブラウザ サンプルを参照として使用すると、ホストされているビューモデル、ライブ データが観察されている、ネットワーク リクエストをレトロフィットする方法をキャンセルするにはどうすればよいですか? :)

私の読み間違いかもしれませんが、ネットワークの状態が悪く、リクエストに 30 秒かかる場合は、各リクエストをキャンセルする必要があります。適切に設計されたアプリは、これをどのように処理しますか?

livedata オブザーバーが削除されたときのコールバックは、ここで onInactive をオーバーライドすることでアクセスできると思います。ここですべての通話をキャンセルすることもできますが、何らかの理由で一部の通話をキャンセルしたくない場合はどうすればよいですか?

戻るボタンを押しても、Facebook はフィードの読み込みをキャンセルしないと思います。

4

1 に答える 1