- Forum-Beiträge: 8
10.01.2018, 13:20:52 via Website
10.01.2018 13:20:52 via Website
Hiho Stefan hier,
Ich habe eine App erstellt und eine SQLite DB in meinem Projekt.
Ich kann alle Daten in meiner DB ausgeben und anzeigen lassen.
Allerding möchte ich jetzt nur die Daten anzeigen lassen nach dennen ich Suche.
In der MainActivity gebe ich einen Wert der nächsten Aktivity mit, nun sollte in der ListView auch nur diese Daten angezeigt werden die meiner suche entsprechen
Habe folgendes programmiert aber leider stürzt mir die App dan ab
public List<HealthMemo> getSearchHealthMemos(String suche) {
List<HealthMemo> appMemoList = new ArrayList<>();
Cursor cursor = database.query(HealthMemoDbHelper.TABLE_HEALTH_LIST,
columns, HealthMemoDbHelper.COLUMN_NACHNAME + "=" + suche,
null, null, null, null);
cursor.moveToFirst();
HealthMemo appMemo;
while(!cursor.isAfterLast()) {
appMemo = cursorToAppMemo(cursor);
appMemoList.add(appMemo);
Log.d(LOG_TAG, "ID: " + appMemo.getId() + ", Inhalt: " + appMemo.toString());
cursor.moveToNext();
}
cursor.close();
return appMemoList;
}
Ich glaube der fehler liegt der Zeile 3 meines Codes in dem ich die Spalte Nachnamen nach dem Wert suche
Beste Grüße
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.