I am working on a suppose bug that causes the application not to recover properly. I was told that by default Android will try to restart the app when it crashes by relaunching the entry point activity. However just googling around I can't find more about it, better yet the documents tell otherwise.
When an app crashes, Android terminates the app's process and displays a dialog to let the user know that the app has stopped, as shown in figure 1.
The app doesn't have any custom code written for a recovery process and I was told android itself should be restarting from crash but it fails to do so.