set timeout dans httprequest android

J'utilise le code suivant pour obtenir des données à partir du serveur avec la requête http.

HttpClient client = new DefaultHttpClient();
    String URL = urlGenerator();

    StringBuilder url = new StringBuilder(URL); 
    HttpGet get = new HttpGet(url.toString());

    HttpResponse response = client.execute(get);
    int status = response.getStatusLine().getStatusCode();

    if(status == 200){
            ...
            }

Son travail très bien.Mais dans le cas si le téléphone est connecté à un wifi ou gprs, 3g, mais internet ne fonctionne pas ou connexion internet n'est pas là, je veux utiliser la fonction de temporisation dans le code ci-dessus.

dire au bout de 3 sec je veux montrer délai d'attente s'il vous plaît essayer à nouveau..
comment dois-je faire.
en cas de time out, je veux afficher un texte dans la textviw délai d'attente de connexion .. comment dois-je faire
s'il vous plaît aider

OriginalL'auteur Saurabh Sinha | 2013-08-13