ich mit einem Cursor einen Fehler haben, wenn ich eine Datenbank gerade lese:Fehler mit Cursor und SQLite in android
04-07 18:11:25.672: ERROR/AndroidRuntime(5801): android.database.CursorWindowAllocationException: Cursor window allocation of 2048 kb failed. # Open Cursors=666 (# cursors opened by this proc=666)
Es ist auf der Linie
cursor.getCount()
Die gesamte Datei 8kb ist passiert, es hat 32 Zeilen, aber IDs gehen von 737 bis 768, ist das Problem von dort?
(Ich habe bemerkt, dass, wenn ID unter 600 ist, gibt es keine Probleme)
Mehr Code wäre hilfreich ... Die Fehlermeldung scheint darauf hinzuweisen, dass Sie eine Menge Cursor gleichzeitig öffnen. – Barak