We have found that sometimes on the Android platform when a user resumes out app it crashes immediately. To the user it looks like they click on the app icon and there is a black flash and they have to click the app icon again to launch it. I have attached a log from Critterism.
From our testing and the logs it looks like it occurs when the app is backgrounded for a couple hours.
After investigating the crash log it looks like the crash occurs in the "TiBaseActivity" class. The method "callOrientationChangedListener" is passed a null Activity object and the method fails to check for null before calling "activity.getWindowManager()".
The null activity is coming from TiApplication.getAppRootOrCurrentActivity(). I have not been able to determine a case there TiApplication.getAppRootOrCurrentActivity() should ever return null.