2010-11-25 15 views
2

Est-il possible de régler le temps dans Android, s'il n'y a pas de réponse du serveur pour la période spécifique.Comment régler l'heure dans Android

+0

Pourriez-vous être plus précis? Bien sûr, quelle classe utilisez-vous pour votre demande? – Tobias

Répondre

1

code suivant est que je l'ai utilisé pour le temps

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(); 

Mettre cela dans un bloc catch try et si dépasse le temps jetteront l'exception

+0

merci, je cherchais liée à ce que .. – Zoombie

+0

pls vérifier le lien suivant: http://stackoverflow.com/questions/693997/how-to-set-httpresponse-timeout-for-android-in-java – Zoombie

0

Essayez de vérifier coonectivity à l'URL avant de recherche de réponse de données

+0

Oui i ont fait une vérification avec getNetWorkInfo(). isConnectedOrConnecting() – Zoombie