Voici le code de mon activitéentrée Java Activité TextEdit pas l'impression lorsque je clique sur le bouton approprié
public class MainActivity extends Activity {
String height, weight;
String dob, dov;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
final Button button = (Button) findViewById(R.id.button1);
button.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
enterClicked();
}
});
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
public void enterClicked()
{
height = ((EditText) findViewById(R.id.editText1)).getText().toString();
weight = ((EditText) findViewById(R.id.editText2)).getText().toString();
System.out.println(height + " " + weight);
}
}
Quand je lance ce code sur l'émulateur, je veux prendre dans l'entrée I texte et quand je clique sur le bouton Je veux qu'il récupère le texte et l'imprime dans le journal. Il n'imprime pas actuellement. Je n'ai pas d'erreurs de pré-compilation et il semble que mes liens vers mes EditTexts soient réussis. Quel pourrait être le problème?
Où vous attendez-vous la sortie de 'System.out.println (hauteur + "" + poids);' à être? – Vikram
Je ne compterais jamais complètement sur les journaux. Utilisez 'Toast' ou mieux encore définissez des points d'arrêt et voyez ce que vos variables contiennent à différents points pour avoir une idée de ce qui se passe – codeMagic