Android SQL Lite не может расти

Мы создаем приложение, которое синхронизирует 5000 записей календаря с сервером. Проблема в том, что после добавления 1913 записей он не работает и дает следующую трассировку стека. В чем проблема?

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.
6
задан Mark Byers 30 December 2010 в 08:36
поделиться