Programmation Android
Fermé
Bonjour,
je suis entrain de développer une application sous Android qui permet d'envoyer des images sur un serveur. Mon code n'a pas d'erreurs mais quand je lance mon application elle s'arrête tout d'un coup.et j'ai comme tag
error in http connection android.os.networkonmainthreadexception.
Merci d'avance.
je suis entrain de développer une application sous Android qui permet d'envoyer des images sur un serveur. Mon code n'a pas d'erreurs mais quand je lance mon application elle s'arrête tout d'un coup.et j'ai comme tag
error in http connection android.os.networkonmainthreadexception.
Merci d'avance.
A voir également:
- Programmation Android
- Android recovery - Guide
- Begone android - Accueil - Protection
- Jouer a pokemon sur android - Guide
- Voir mot de passe wifi android - Guide
- À quoi sert google drive sur android - Guide
1 réponse
scinarf
Messages postés
1119
Date d'inscription
samedi 18 novembre 2006
Statut
Membre
Dernière intervention
25 septembre 2014
252
21 févr. 2013 à 15:51
21 févr. 2013 à 15:51
Bonjour,
Serait il possible d'avoir le code, et le fichier XML correspondant au layout ? Sinon je vais avoir du mal pour aider.
Serait il possible d'avoir le code, et le fichier XML correspondant au layout ? Sinon je vais avoir du mal pour aider.
21 févr. 2013 à 16:12
Modifié par scinarf le 21/02/2013 à 16:27
Lorsque des intent sont utilisés il faut faire ajouté une ligne avec les autres class extend activity dans le androidManifest voir lien ci-dessous:
https://forums.commentcamarche.net/forum/affich-26784030-intent-android
les logs suivant renvoient ils la valeur souhaitée dans le Logcat ?
Log.d("alerte", jour);
Log.d("alerte", mois);
Log.d("alerte", annee);
Log.d("alerte", patient);
Log.d("alerte", bouton);
Je regarde le code plus précisement ...
21 févr. 2013 à 16:40
private void send(String jour, String mois, String annee, String patient, String bouton){
ArrayList<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>();
nameValuePairs.add(new BasicNameValuePair("jour",jour));
nameValuePairs.add(new BasicNameValuePair("mois",mois));
nameValuePairs.add(new BasicNameValuePair("annee",annee));
nameValuePairs.add(new BasicNameValuePair("patient",patient));
nameValuePairs.add(new BasicNameValuePair("bouton",bouton));
try{
HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost("http://10.18.55.82/Android/patient.php");
httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
HttpResponse response = httpclient.execute(httppost);
HttpEntity entity = response.getEntity();
inputStream = entity.getContent();
}catch(Exception e){
Log.e("log_tag", "Error in http connection "+e.toString());
}
}
Sur quel APi tu developpes ?
Regarde ce lien, peut etre trouveras tu des choses utiles : https://stackoverflow.com/questions/4457492/how-do-i-use-the-simple-http-client-in-android
21 févr. 2013 à 16:43