After digging further, I got it.

This disk I/O error is caused because the default size(4m) of
sqlite_stmt_journals partition is too small for our query.
If I changed init.rc to make big size partition(8m), 4000 rows data
can be selected without any error.

So I wonder what is the best solution for such problem. we can not
modify user's device's firmware and impose any limition on our app,
Here is what I have thought:
1) Not get all 4000 rows data out of sqllite at one time. Do it little
by little.

Is there any other resolution?

You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to
To unsubscribe from this group, send email to
For more options, visit this group at

Reply via email to