hallo ich frage mich, warum mein wenn immer Toast mich: "Namen Erfolgreich gespeichert!" Ich versuche alles.mehrfache Prüfung oder, und in wenn Aussage
public void btnSave_Clicked(View view) {
TextView txtOname = (TextView)findViewById(R.id.txtOname);
TextView txtXname = (TextView)findViewById(R.id.txtXname);
String X = txtXname.getText().toString();
String O = txtOname.getText().toString();
if((X!="") && (O!="")){
DatabaseHelper.insertName(getBaseContext(),((TextView)findViewById(R.id.txtOname))
.getText().toString());
DatabaseHelper.insertName(getBaseContext(),((TextView)findViewById(R.id.txtXname))
.getText().toString());
Toast.makeText(this,"names Successfully saved!",Toast.LENGTH_SHORT).show();
}else{
Toast.makeText(this,"E",Toast.LENGTH_SHORT).show();
}
}
}
Überprüfen Sie diese Frage: http://stackoverflow.com/questions/767372/java-string-equals-versus –
Befolgen Sie die Namenskonventionen und vergleichen Sie niemals 'String's mit Gleichheitsoperator. –
@MKönig Namenskonventionen ... – HopefullyHelpful