Ich habe 9 Edittext meine Frage ist, wenn Sie eine Zahl in einem Editiertext eingeben Ich kann nicht eine andere Nummer in den anderen 8 Edittext verbleibenden Geben Sie zum Beispiel, wenn ich 5 in editext und 1 eingeben, wenn ich ein anderes eingeben möchte 5 in den 8 Edittext-Restants legt nichts ein und eine Fehlermeldung wird angezeigt.Edittext und Fehlermeldung
et1.addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
}
@Override
public void afterTextChanged(Editable s) {
tester();
}
});
et2.addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(final CharSequence s, final int start, final int count, final int after) {
}
@Override
public void onTextChanged(final CharSequence s, final int start, final int before, final int count) {
}
@Override
public void afterTextChanged(final Editable s) {
tester();
}
});
et3.addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(final CharSequence s, final int start, final int count, final int after) {
}
@Override
public void onTextChanged(final CharSequence s, final int start, final int before, final int count) {
}
@Override
public void afterTextChanged(final Editable s) {
tester1();
}
});
et4.addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(final CharSequence s, final int start, final int count, final int after) {
}
@Override
public void onTextChanged(final CharSequence s, final int start, final int before, final int count) {
}
@Override
public void afterTextChanged(final Editable s) {
}
});
et5.addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(final CharSequence s, final int start, final int count, final int after) {
}
@Override
public void onTextChanged(final CharSequence s, final int start, final int before, final int count) {
}
@Override
public void afterTextChanged(final Editable s) {
}
});
et6.addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(final CharSequence s, final int start, final int count, final int after) {
}
@Override
public void onTextChanged(final CharSequence s, final int start, final int before, final int count) {
}
@Override
public void afterTextChanged(final Editable s) {
}
});
et7.addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(final CharSequence s, final int start, final int count, final int after) {
}
@Override
public void onTextChanged(final CharSequence s, final int start, final int before, final int count) {
}
@Override
public void afterTextChanged(final Editable s) {
}
});
et8.addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(final CharSequence s, final int start, final int count, final int after) {
}
@Override
public void onTextChanged(final CharSequence s, final int start, final int before, final int count) {
}
@Override
public void afterTextChanged(final Editable s) {
tester();
}
});
et9.addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(final CharSequence s, final int start, final int count, final int after) {
}
@Override
public void onTextChanged(final CharSequence s, final int start, final int before, final int count) {
}
@Override
public void afterTextChanged(final Editable s) {
}
})
protected void tester()
{
if (et1.getText().toString().equals(et2.getText().toString()) ||
et1.getText().toString().equals(et3.getText().toString()) ||
et1.getText().toString().equals(et4.getText().toString()) ||
et1.getText().toString().equals(et5.getText().toString()) ||
et1.getText().toString().equals(et6.getText().toString()) ||
et1.getText().toString().equals(et7.getText().toString()) ||
et1.getText().toString().equals(et8.getText().toString()) ||
et1.getText().toString().equals(et9.getText().toString())) {
Toast.makeText(this, "vous ne devez utiliser ce nombre deux fois ", Toast.LENGTH_SHORT).show();
}
}
Welche ist die Fehlermeldung? Hast du einen Stack-Trace? – Juan
Willkommen bei Stack Overflow! Bitte nehmen Sie die [Tour] (https://Stackoverflow.com/tour), schauen Sie sich um, und lesen Sie durch die [Hilfe-Center] (https://stackoverflow.com/help), insbesondere [wie stelle ich eine gute Frage?] (https://stackoverflow.com/help/how-to-ask) und [Was kann ich hier fragen?] (https://stackoverflow.com/help/on- Thema). –