in meiner App möchte ich die Werte meiner Datenbank in einem TextView anzeigen. Aber nach dem Update meiner Datenbank (Methode "change") habe ich seltsamen Code in der TextView anstelle eines normalen Wertes. mein Code hier:seltsamer Wert nach der Aktualisierung der Datenbank
newPreis = (EditText)findViewById(R.id.editTextPreis);
newHerkunft = (EditText)findViewById(R.id.editTextHerkunft);
public void changeDatabase(View view) {
String pNeu = newPreis.toString();
String hNeu = newHerkunft.toString();
db.execSQL("UPDATE DATEN SET preis='"+pNeu+"' WHERE _id=1");
db.execSQL("UPDATE DATEN SET herkunft='"+hNeu+"' WHERE _id=1");
}
// anzeigeApfel is a TextView
if(pApfel.moveToFirst() && hApfel.moveToFirst()) {
String prApfel = pApfel.getString(pApfel.getColumnIndex("preis"));
String herApfel = hApfel.getString(hApfel.getColumnIndex("herkunft"));
anzeigeApfel.setVisibility(View.VISIBLE);
anzeigeApfel.setText("" + prApfel + "\n" + herApfel);
}
Sie bitte weitere Details addieren, was der Fehler ist und was Sie von Ihrem Code nicht erwarten? Stellen Sie auch ein vollständiges Arbeitsbeispiel bereit. Lesen Sie [this] (https://stackoverflow.com/help/how-to-ask) für weitere Details. – ramrunner
* Ich habe seltsamen Code im TextView * ist absolut nutzlos als Problembeschreibung, da wir keine Ahnung haben was * seltsamer Code * bedeuten könnte. Welches ** spezifische ** Problem hast du? –
Wenn Sie einen unerwarteten Wert in Ihrem TextView erhalten, glauben Sie nicht, dass die Angabe des Werts in Ihrer Frage relevant ist? –