2010-11-25 19 views

答えて

1

以下は、私がトライcatchブロックでこれを入れて時間

uri = new URI(url); 
      HttpGet method = new HttpGet(uri); 
      method.addHeader("Content-Type", "application/json"); 
      HttpParams httpParameters = new BasicHttpParams(); 
      int timeoutConnection = 60000; 
      HttpConnectionParams.setConnectionTimeout(httpParameters, 
        timeoutConnection); 
      int timeoutSocket = 65000; 
      HttpConnectionParams.setSoTimeout(httpParameters, timeoutSocket); 
      DefaultHttpClient httpClient = new DefaultHttpClient(httpParameters); 
      HttpResponse response = httpClient.execute(method); 
      HttpEntity responseEntity = response.getEntity(); 
      statuscode = response.getStatusLine().getStatusCode(); 

のために使用されるコードであり、時間を超えた場合には、

+0

ありがとう、私はこれだけに関連して探していた.. – Zoombie

+0

plsは次のリンクを確認します:http://stackoverflow.com/questions/693997/how-to-set-httpresponse-timeout-for-android-in-java – Zoombie

0

が前に最初のURLにcoonectivityをチェックしてみ例外がスローされますデータ返信を求める

+0

はい私getNetWorkInfo()でチェックしています。isConnectedOrConnecting() – Zoombie