dekans Posté(e) 22 octobre 2009 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
Tama Chan Posté(e) 22 octobre 2009 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
dekans Posté(e) 22 octobre 2009 Auteur Posté(e) 22 octobre 2009 celui avec this c'est celui qui marchait. Mais activityoujesuis.this a résolu mon bug, merci beaucoup. Citer
Recommended Posts
Rejoignez la conversation
Vous pouvez poster maintenant et vous enregistrez plus tard. Si vous avez un compte, connectez-vous maintenant pour poster.