Вы можете создать базовую активность (класс BaseActivity), из которой должны быть получены все ваши действия. Затем внутри BaseActivity.onCreate - вы увеличили бы счетчик SharedPreferences, а внутри BaseActivity.onDestroy вы уменьшили бы его. Теперь, когда этот счетчик равен нулю, вы можете предположить, что ваше приложение закрыто, но процесс может выполняться в фоновом режиме.
Что я хочу получить что-то из базы данных
теперь я предполагаю, что вы уже знаете, как «получить что-то из базы данных». Это может быть справочная служба, где вы можете проверить SharedPreferences и выполнить свою обработку.
Вы можете использовать это: http://stackoverflow.com/a/32586248/3743245 –
Благодарю вас за ответ: Именно то, что я хочу, это то, что приложение по уведомлению изменилось, когда определенное значение вне приложения, заявка закрыта –