2011-07-20 16 views
0

私のアプリケーションでは、Webサービスメソッドを呼び出していますが、応答に時間がかかります。アンドロイド - タイムアウトを設定する方法

時間指定がないため、次の例外があります。それをどう扱うか。 java.net.socketException:接続をリセットします。

私はその特定のWebサービスメソッドのタイムアウトを実装したいと思います。これは、Webサービスの応答が指定された時間の後に取得されず、タイムアウト例外が生成されると仮定します。それを実装する方法。

誰でも私を助けることができますか?

おかげ

+0

の可能複製[JavaでAndroid用のHttpResponseタイムアウトを設定する方法](http://stackoverflow.com/questions/693997/how-to-set-httpresponse-timeout-for-アンドロイド・イン・ジャワ)。さあ、そのサイドバーは確かに便利です。 –

+0

私はこのコードを置く必要がありますか? Webサービスメソッドまたはその他 – naresh

答えて

0
URL URLObj = null; 
HttpURLConnection ConnObj = null; 
URLObj = new URL("Http://Url.to.the/webservice"); 
ConnObj = (HttpURLConnection) URLObj .openConnection(); 
ConnObj .setConnectTimeout(5000); // This will set the desired time out for the connection request 
+0

では、Webサービスメソッドを呼び出した後に配置されます。代わりに "Http://Url.to.the/webservice"私は正しい私のWebサービスurl.isを入れている? – naresh

関連する問題