I’m working to develop an application that has to query at some time, a database with over 4k rows, and each row has 90 fields (Strings). The problem is that if I select * from database, my cursor gets really big (over 4MB). And the cursor in android is limited to 1MB.
How can I solve this, or what’s the most elegant method to workaround this?
It is possible to split database in smaller chunks and query them out?
I found a way to handle this and I want to share with all who need it.
The main idea is to split your data, so you can use the cursor as it should be used. It’s working under 2 s for 5k rows if you have indexed table.
Thanks,
Arkde