Я работаю с классом обслуживания, который должен знать, работает ли приложение в фоновом режиме или нет. Для этого я создал в своем сервисе логическую переменную с именем activityVisible
. Мне нужно постоянно обновлять его, чтобы знать, находится ли приложение в фоновом режиме или активно. Я делаю это, отправляя true
по методу onResume()
в моей деятельности следующим образом:
intent.putExtra("Activity Visible", true)
и false
по методу onPause()
следующим образом:
intent.putExtra("Activity Visible", false)
Тем не менее, я печатаю дополнительные деньги в моем сервисе, и они всегда получают true
. Я думаю, что это происходит из-за того, что, добавив дополнительный, вы не можете обновить его значение, и это может быть причиной того, что он не работает.
В любом случае, я могу сделать то же самое по-другому? Или решение, как я это реализую?