私のAndroidアプリケーションは、WebURLConnection
サービスへの接続に使用します。それは1年以上市場に出ており、非常にうまく機能しています。ただし、GalaxyNexusユーザーに関する問題が最近発生しました。
以下から入力ストリームを取得する場合(まだ読み取っていません!)URLConnection
:
final BufferedReader in = new BufferedReader(new InputStreamReader(uc.getInputStream()), 8192);
でEOFException
スローされgetInputStream()
ます。
最初はこれがICSの問題かもしれないと思ったので、Nexus Sに初期のビルドをインストールしましたが、そこで問題を再現できませんでした。それから私はGalaxyNexusにアクセスしました。これは、受け取ったバグレポートと同じようにクラッシュします。これは、おそらく1台の電話がおかしな動作をしているわけではないと信じています。
クラッシュのスタックトレースは、こことGitHubのコード全体で確認できます。それは本当に奇妙です、アプリはAndroidマーケットに約10万以上のインストールがあり、問題はギャラクシーネクサスでのみ発生するようです。
ヒントや提案をいただければ幸いです。