Volley を使用した同期ネットワーク リクエスト
Q: を使用してバックグラウンド スレッドで同期ネットワーク リクエストを実行できますか? Volley?
理由:
A: はい、 Volley の RequestFuture クラスを使用すると可能です。
たとえば、同期 JSON GET リクエストを作成するには:
RequestFuture<JSONObject> future = RequestFuture.newFuture(); JsonObjectRequest request = new JsonObjectRequest(URL, new JSONObject(), future, future); requestQueue.add(request); try { JSONObject response = future.get(); // this will block } catch (InterruptedException | ExecutionException e) { // Exception handling }
以上がVolley はバックグラウンド スレッドで同期ネットワーク リクエストを実行できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。