Thanks Mark, I understand that there is no way with current framework. I will try to write window cache mechanism over SQLiteCursor.
On 12月8日, 午前2:32, "Mark Murphy" <[email protected]> wrote: > > I'd like to handle a large SQLite3 database on Android. But > > CursorWindow that is used internal of SQLiteCursor has the limitation > > for window size (MAX_WINDOW_SIZE). > > > Handling large database causes following error message. > > > E/CursorWindow( 6330): not growing since there are already 1630 row > > (s), max size 1048576 > > > Is there any way to handle db greater than MAX_WINDOW_SIZE? > > Don't ask for that many rows back at one time. If your query is bigger > than MAX_WINDOW_SIZE, your user will find your query results unusable, > IMHO. Find a UI pattern that allows the user to navigate into a smaller > scope (e.g., browse categories, then query on a category). > > -- > Mark Murphy (a Commons Guy)http://commonsware.com > Android App Developer Books:http://commonsware.com/books.html -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

