dekans Posté(e) 22 octobre 2009 Share Posté(e) 22 octobre 2009 (modifié) Je n'arrive pas à lancer une activité à partir d'un onClickListener. voici les parties importantes di code : ImageView logo = (ImageView)findViewById(R.id.ImageView02); logo.setOnClickListener(launchActivity2); } View.OnClickListener launchActivity2 = new OnClickListener() { public void onClick(View v) { startActivity(new Intent(getApplicationContext(), SecondActivity.class)); } }; Et j'ai un crash au lancement de l'appli avec. (runtimeException mais je n'arrive pas à voir le détail du crash). Pourtant j'arrive bien à lancer cette seconde activité à partir d'un boutn du menu via : startActivity(new Intent(this, SecondActivity.class)); dans la méthode onOptionsItemSelected(MenuItem item) Je dois passer à coté de quelquechose d'élémentaire... Modifié 22 octobre 2009 par dekans Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Tama Chan Posté(e) 22 octobre 2009 Share Posté(e) 22 octobre 2009 au lieu de this, essaye plutot Nomdemonactivityoujesuis.this Sinon t'as regardé le logcat ? Souvent on oublie de declarer la nouvelle activity dans le manifest :D Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
dekans Posté(e) 22 octobre 2009 Auteur Share Posté(e) 22 octobre 2009 celui avec this c'est celui qui marchait. Mais activityoujesuis.this a résolu mon bug, merci beaucoup. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Recommended Posts
Rejoignez la conversation
Vous pouvez poster maintenant et vous enregistrez plus tard. Si vous avez un compte, connectez-vous maintenant pour poster.