Stiamo creando un'app che sincronizza 5000 voci del calendario con il server. Il problema è che dopo aver aggiunto 1913 voci fallisce e dando la seguente traccia dello stack. Qual è il problema?Android SQL Lite non riesce a crescere
12-30 11:48:16.989: DEBUG/dalvikvm(384): GC_EXPLICIT freed 5699 objects/345848 bytes in 579ms 12-30 11:48:22.530: DEBUG/dalvikvm(232): GC_EXPLICIT freed 2552 objects/124160 bytes in 311ms 12-30 11:48:24.560: ERROR/CursorWindow(232): need to grow: mSize = 1048576, size = 414, freeSpace() = 328, numRows = 1913 12-30 11:48:24.599: ERROR/CursorWindow(232): not growing since there are already 1913 row(s), max size 1048576 12-30 11:48:24.599: ERROR/CursorWindow(232): The row failed, so back out the new row accounting from allocRowSlot 1912 12-30 11:48:24.620: ERROR/Cursor(232): Failed allocating fieldDir at startPos 0 row 1912 12-30 11:48:27.340: DEBUG/Cursor(232): finish_program_and_get_row_count row 3266 12-30 11:48:28.070: ERROR/Calendar(Vikas)(384): Uncaught exception in EasSyncServicejava.lang.NullPointerException 12-30 11:48:28.089: ERROR/Calendar(Vikas)(384): Sync ended due to an exception.
Visita http://code.google.com/p/android/issues/detail?id=21435, forse si sono effettuate dallo stesso problema –