2010-12-11 3 views
-2

Je suis novice en programmation. Je crée une application simple qui va gérer mon événement de clic sur le bouton. J'ai ajouté le bouton en utilisant xml et je l'ai lié au programme, mais la force de l'application se ferme immédiatement après que je l'ai exécuté.Forcer Fermer lorsque je lance cette application

Voici le code:

public class Sparkling extends Activity implements OnClickListener 
{ 
    Button b; 
    public void onCreate(Bundle savedInstanceState) 
    { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.main); 

     b=(Button)findViewById(R.id.Button1); 
     b.setOnClickListener(this); 
    } 
    @Override 
    public void onClick(View v) 
    { 
     //actions.... 
    } 
} 
+2

Jetez un coup d'oeil aux journaux ou au moins nous donner la trace de la pile. –

Répondre

1

Sans avoir une information de trace de la pile, je pense serait Button1 manque de ou est mal orthographié sur main.xml ou quelque chose ne va pas avec votre fichier manifeste.

+0

Je suppose que le bouton n'est pas trouvé, donc b.setOnClickListener provoque une exception NullPointerException. Nous devrions commencer une piscine !! – schwiz

0

J'ai découvert ce qui s'était passé.

j'utilisais:

android:name="@+id/Button1" 

au lieu de:

android:id="@+id/Button1" 
Questions connexes