J'ai travaillé sur le développement d'une application pendant un certain temps, et tout allait bien. Toutefois, lorsque j'ai ajouté un onClickListener pour un bouton dans un de mes fichiers .xml (pas main.xml), il a commencé à se bloquer dès que j'ai essayé de l'ouvrir dans l'émulateur. Tout le code pour onClickListener est le même que pour les deux autres boutons que j'ai. voici le code de mon interlocuteur problématique:L'activité Android se bloque immédiatement après le démarrage
Button button3 = (Button)findViewById(R.id.button3);
button3.setOnClickListener(bt3listener);
private OnClickListener bt3listener = new OnClickListener(){
public void onClick(View v){
setContentView(R.layout.main);
}
};
La seule façon que tout de ce code est différent de mes autres onClickListeners est qu'il fait référence à un bouton dans un fichier différent de celui main.xml. Il tombe en panne avant affiche tout de l'interface utilisateur, sauf un écran noir avec mon nom de projet sur le dessus, et me donne une invite qui dit « un
TOUJOURS AJOUTER LogCat COMPLET ICI –
Vous exécutez ce applicatin avec le code et l'éclipse ne donnent aucune erreur. Génial. vous utilisez la variable qui est déclarée après l'utilisation et le programme sera exécuté avec succès. –
poster votre code complet – KMI