Je suis d'Allemagne (excusez mon anglais cassé) et j'ai une question sur la programmation Android Studio. Je souhaite que mon application agisse comme suit: Si un utilisateur clique sur une case à cocher, le nom de la case à cocher doit être envoyé à un e-mail. Je l'ai fait fonctionner mais je reçois seulement "vrai" ou "faux" dans mon email. Je ne veux pas Vrai ou Faux Je veux la case à cocher Nom (label.android:text dans l'Email)!Comment puis-je envoyer une valeur checkbox à Email
MAIN ACTIVITY.java:
public void onClick(View v) {
String str="";
if (checkBox1.isChecked()) {
str =checkBox1.getText().toString()+"TEST";
} else {
checkBox1.setEnabled(false);
emailIntent.putExtra(Intent.EXTRA_TEXT, "+ "\n Fehler: " + checkBox1.getText().toString();
}
}
XML:
<CheckBox
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="5sp"
android:text="@string/Checkbox1"
android:id="@+id/checkBox1"
android:layout_row="0"
android:layout_column="0"/>
Ensuite, utilisez '' gettext' au lieu de isSelected'? Ou ajoutez votre code à votre question en utilisant le lien d'édition entre les commentaires ici et votre question –
Contrôlez si le CheckBox est coché. Si c'est vrai, vous pouvez retourner toutes les chaînes que vous voulez. – Dario
pourriez-vous s'il vous plaît montrer un exemple en utilisant mon code posté ?? – Chris