Я думаю, вы должны помещать clearApplicationData() перед super.OnDestroy().
clearApplicationData()
super.OnDestroy().
. Ваше приложение не может обрабатывать какие-либо методы, когда он был отключен.