2017-11-16 13 views
-4

VolleyとRetrofitを比較すると多くの回答がありました。しかし、答えが見つかりませんなぜ両方のフォントに来た。 AsyncTaskの問題点/バグ/問題点またはSimple HTTPクライアント/サーバプログラムの問題点アンドロイド:どのようにRetrofit/VolleyがAsyncTaskより優れているのですか

+0

http://instructure.github.io/blog/2013/12/09/volley-vs-retrofit/クエリの場合も、このリンクと時間消費テーブルを確認してください。 –

+0

@SamirBhattリンクをありがとう。しかし、私はそれを以前から見ていましたが、それほど大きな違いはありませんでした。それは私のための満足感を作っていません – Learner

+1

マイナス投票を与える前に、適切な説明をしてください。人々を落胆させるかなり悪い方法です。 – Learner

答えて

2

実際には、VolleyとRetrofitは、AsyncTaskがスレッドの方法であるライブラリです。

SimpleHttpClientはHTTPリクエストを行う実装ですが、レスポンスの解析など多くの方法を手動で処理する必要があります。それはあなたが呼び出しているスレッドから実行されます。これを別のスレッドで実行するには、AsyncTaskを作成する必要があります。

しかし、VolleyとRetrofitライブラリは、定型コードを減らしてHTTPリクエストを非常に簡単にするために作成されました。これを使用すると、HTTP要求を行うためのコードがほんの数行だけ記述され、HTTP要求は自動的に別のスレッドにプッシュされます。

SimpleHttpClientとAsyncTaskが30行のコードで記述されている場合、6〜8行のコード内でRetrofitまたはVolleyを使用して同じ結果を達成できます。

+0

答えをありがとう。私は少し混乱している。私はこれらのライブラリの両方が高速であることを知っていますし、コードラインを減らすことでパフォーマンスが向上します。 – Learner

+0

https://blog.mindorks.com/android-smileyrating-how-i-solved-it-9b5ee30f2c34これは非常に役に立ちます.. +1のおかげで – Learner

関連する問題