So why are you keep writing "crashes"? It doesn't crash.
Crash = app quits unexpectedly.
No. You need to improve your code and never hold the main thread too long. This is very easy to do. Simply use asynchronous queries:
[B4X] SQL with Wait For
And that was my last post in this thread.