2012-03-26 5 views
0

AndroidでHTTPUrlConnectionに関する興味深い問題に直面しています。 はここURL
2.今、私は今、私は同じURLで別のHttpURLConnectionを作成し、デバイスレベル
3にAPN設定を変更すると言う
1.特定のURLで新しいのHttpURLConnectionを作成手順は次のとおりです。
手順3の後に入力蒸気を読み込もうとすると、接続がタイムアウトします。AndroidでのHTTPUrlConnectionの問題

もう一つ興味深いのは、私はステップでURLを変更すると3すべては私が考えることができる微

一つの理由は何とか生き前の接続を維持し、Androidと私のステップ3で同じ接続を返すことができます動作するようですですAPNが変更されたため、その接続はもはや有効ではありません。

これについての洞察は非常に高く評価されます。私は考えることができる一つの理由は、Androidが何とか生きている、以前の接続を保持していないし、私のステップ3で同じ接続を返し、APNが変更されているので、その接続はこれ以上であることができ

おかげで、 マナン

答えて

1

有効です。

これは非常に異なる可能性があります。 AndroidはキープアライブサポートをHttpUrlConnectionに追加しました。通常、APNの設定は変更されません(AFAIK)ので、これは大きな問題ではありません。ただし、キープアライブをSystem.setProperty("http.keepAlive", "false");で無効にすることができます(this Android Developer Blog post)。