1

loopj を使用して AsyncTask からマルチパート ポスト リクエストを送信する必要があるため、SyncHttpClient を使用せざるを得ません。

ソースコードのコメントを読んで、同期リクエストのポストメソッドから返されたリクエストハンドルを使用してリクエストをキャンセルできないことを学びました。しかし、キャッチ22のように見えます。

現在実行中の同期リクエストをキャンセルする別の方法はありますか? SyncHttpClient.cancelAllRequests(true); を使用することは可能ですか? UIスレッドから?さて、UI スレッドからの SyncHttpClient.cancelAllRequests(true) は機能しません。バグですか?

4

1 に答える 1