ほとんどの場合、AsyncTask(doInBackground メソッド) でネットワークに関する処理を行います。私は何度もググって、ネットワーク関連の処理を行う最も簡単で堅牢な方法を見つけました。ここでも検索して、適切な答えを見つけました。しかし、それでも私はしませんでした。
最大の開発者 (私を含む) は、AsyncTask でこれを処理することを好みます。しかし、これが完璧な方法だとは思いません。私は多くの問題に直面しました (プロセスが遅い、ANR (アプリケーションが応答しない) など)。
したがって、私と多くの開発者がネットワークを最善の方法で処理するのに役立つ最良の回答を除外しています。