As previously described in Leaving an Android application, when you exit an app by pressing back button its resources are not completely destroyed immediately.
I would like to explain a concrete mistake I met multiple times, in connection with this behavior, which is easy to commit, if you forget this.