Bonjour,

Mon application effectue des requêtes http. Je les effectues de cette façon:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 
 try 
    {
    	HttpClient httpclient = new DefaultHttpClient();
        HttpPost httppost = new HttpPost("monURL");
		HttpResponse response = httpclient.execute(httppost);
		BufferedReader reader = new BufferedReader(new InputStreamReader(response.getEntity().getContent()));
		StringBuilder sb = new StringBuilder();
		String line = null;
		while ((line = reader.readLine()) != null) 
		{
			sb.append(line + "\n");
		}
		return sb.toString();
    }
    catch(Exception e)
    {
        Log.i(TAG, "Error in http connection dans chargementDepartement "+e.toString());
        return "Erreur1";
    }
Je viens de me poser la question "Ma requête est synchrone ou non?" Je pense que oui vu que quand je test sur un Androïd pendant le moment ou les requêtes sont effectué, je ne peux rien faire sur l'appli.

J'aimerai savoir si vous savez comment définir une requête asynchrone.