-1

アプリケーションサーバーから2つのapkをダウンロードしようとしていますが、HTTPURLConnectionを使用してさまざまなアクティビティで次々にダウンロードしようとしていますが、2回目は空の入力ストリームを取得しています。私は最初のアクティビティを終了する前に以前の接続を破棄し、stackoverflowのいくつかの回答に従ってsetUseCaches(false)も使用しましたが、それでも問題に直面しています。また、ログを確認しました。問題は、LimitedInputStreamではなくLocalCloseInputStreamを取得することであると考えているため、最初に試したときに取得していました。

4

1 に答える 1

0

たくさんの研究を経て、ようやく解決策が見つかりました。追加しました

System.setProperty("http.keepAlive", "false");

AsynkTaskのdoInBackground関数の最初の行にあり、それが私にとっては正常に機能しています。将来、他の人に役立つことを願っています。ありがとうございます。

于 2012-11-23T07:20:55.107 に答える