According to this page Understanding the Android Application Class
The application object is not guaranteed to stay in memory forever
So the application will be released when somes components is alive? My app has some crash reports caused by application null pointer exception in service.