Like I said in my previous post, have you tested your app until it breaks?, you should try and test your app using every imaginable scenario, granted, no app is 100% bug free, but if your users are able to crash your app to me that means they are doing somethng you are not, and you should keep that in mind.
It simpler said then done.
The problem with everyone using your app is that bugs can appear that u will never get on your devices and will never understand why
For example: you are showing a date in your app and for that u use a specific format or use only strings to handle your dates but that is wrong because a user with arabic language has a different number format then you would think.
We write 1,2,3... but they use different chars for numbers thatswhy u should always use longs for dates and convert to strings.
And if u want to parse a date or time from string to long you may have lots of crashes.
Because in us the use am/pm that means parsing a long to a string will put not only numbers to that string it will put also characters and u need now to know how to parse that string correctly and its not simple.
Even if i set my phone to 12 h mode i wont have am/pm i would have hebrew chars instead so searching the string for am/pm will not solve your issue. So there is a lot of thinking when u make an app to do it from the beginning right.