у меня в приложении при закрытии приложения должна очищяться бд. как это реальзовать?
В вашем случае активити не уничтожается при клике кнопки назад или т.п , переходит в режим onStop() итак этот метод сработает в разных случаях , чтобы вызвать OnDestroy () надо вызывать finish () или другой метод динамически или взять приложение и удалить из диспетчера задач(если можно называть) тогда сработает OnDestroy () но Я не уверен что это хороший способ работать с бд