https://developer.android.com/guide/components/activities/activity-lifecycle
После приостановки наступает onStop () и onDestroy. Кажется, что onStop () - это место, которое вы хотите использовать в вашем конкретном случае. Проверьте документацию выше. Если это не поможет, опубликуйте больше деталей
edit: после прочтения вашего вопроса я снова нашел возможное решение:
когда вы делаете паузу вручную и не хотите отключать то, что вы можете сделать, это установить флаг, например, "STAY_ONLINE"
и в onStop ()
If (flag=="STAY_ONLINE") {//do something}
else {//disconnect the user}
(Простите за форматирование, я нахожусь на телефоне:))