Inhalt der Datenbank in einer anderen Activity verwenden

Z

zblack

Gast
Hallo Android Freunde,
Ich habe in einer Activity die Datenbank erstellt und befüllt. Ich möchte in der anderen Activity die abgespeicherte Daten verwenden.

Wenn ich in der Activity wo ich die Daten verwenden möchte folgendes schreibe:


Code:
[COLOR=#000000] [FONT=Consolas, sans-serif][SIZE=2]Cursor c = [/SIZE][COLOR=#0000c0]myDB[/COLOR][COLOR=#000000].rawQuery([/COLOR][COLOR=#2a00ff]"SELECT _id, name, model FROM "[/COLOR][COLOR=#000000] + DBActivity.[/COLOR][COLOR=#0000c0][I]MY_DB_TABLE[/I][/COLOR][COLOR=#000000] + [/COLOR][COLOR=#2a00ff]";"[/COLOR][COLOR=#000000], [/COLOR][COLOR=#7f0055][B]null[/B][/COLOR][COLOR=#000000]);        [/COLOR][/FONT][/COLOR] 
 [COLOR=#000000]        [FONT=Consolas, sans-serif][SIZE=2]startManagingCursor(c);    [/SIZE][/FONT][/COLOR] 
 [COLOR=#000000]        [FONT=Consolas, sans-serif][SIZE=2]String x = c.getString(1); [/SIZE][/FONT][/COLOR] 
 [COLOR=#000000]        [FONT=Consolas, sans-serif][SIZE=2]String y = c.getString(2); [/SIZE][/FONT][/COLOR] 
 [COLOR=#0000c0][FONT=Consolas, sans-serif][SIZE=2]tv[/SIZE][/FONT][/COLOR][COLOR=#000000][FONT=Consolas, sans-serif][SIZE=2].setText(x  + y);[/SIZE][/FONT][/COLOR]
dann kriege ich immer wieder :
E/AndroidRuntime(19136): java.lang.RuntimeException: Unable to start activity ComponentInfo{f.r/f.r}: android.database.CursorIndexOutOfBoundsException: Index -1 requested, with a size of 1


wobei die Daten in der Datenbank drin sind.
 
Zuletzt bearbeitet von einem Moderator:
hat sich erledigt.
 

Ähnliche Themen

S
Antworten
33
Aufrufe
2.912
Sempervivum
S
mlz
Antworten
5
Aufrufe
154
swa00
swa00
D
  • Data2006
Antworten
14
Aufrufe
650
jogimuc
J
Zurück
Oben Unten