enzostar Posted October 6, 2011 Share Posted October 6, 2011 Bonjour, je lance une selectio d'image depuis mon activité. Cette selection est demarée depuis une fonction startActivityForResult(), mais ma méthode onActivityResult() n'est jamais appelée. Pourquoi ? Voici le bout de code: public void lancerIntent(int choix) { switch (choix) { case 0: Intent intent = new Intent(Intent.ACTION_GET_CONTENT); intent.setType("image/*"); startActivityForResult(intent, 1); break; case 1: Intent intent2 = new Intent(Intent.ACTION_GET_CONTENT); intent2.setType("image/*"); startActivityForResult(intent2, 1); break; } } protected void onActivityResult(int requestCode, int resultCode, Intent data) { System.out.println("passe"); } Merci pour votre aide. Link to comment Share on other sites More sharing options...
chpil Posted October 6, 2011 Share Posted October 6, 2011 Et qu'est-ce qui te fait dire que cette méthode n'est pas appelée ? Le fait que rien ne s'affiche dans la console ? Parce que, sauf erreur de ma part, il me semble que System.out.println n'affiche rien du tout nulle part (c'est redirigé vers /dev/null). Utilise plutôt la classe Log pour afficher des traces Link to comment Share on other sites More sharing options...
enzostar Posted October 6, 2011 Author Share Posted October 6, 2011 si si System.out.println() s'affiche dans le logcat. C'est ce qui me fait dire que cette méthode n'est pas appelée Link to comment Share on other sites More sharing options...
chpil Posted October 6, 2011 Share Posted October 6, 2011 Effectivement, System.out peut être affiché dans le logcat, si on le demande explicitement (c'est expliqué ici, "Viewing stdout et stderr"). Dans ce cas, et en ce qui te concerne, je sèche, car je ne vois pas de raisons pour que onactivityResult ne soit pas appelée... Link to comment Share on other sites More sharing options...
enzostar Posted October 7, 2011 Author Share Posted October 7, 2011 je suis désolé, mon logcat avait planté. En relançant eclipse, je m'en suis aperçu ! Mea culpa Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.