Страница 1 из 1

Отслеживание запущенной активити.

Добавлено: 31 мар 2015, 10:37
bydirect
Приветствую. Подскажите в какую сторону искать.

Мне нужно в своем приложении из сервиса узнать, показана ли в данный момент нужная активити. И если она показана на экране, то не выполнять код.

Re: Отслеживание запущенной активити.

Добавлено: 31 мар 2015, 11:33
klblk

Re: Отслеживание запущенной активити.

Добавлено: 31 мар 2015, 15:02
bydirect
Спасибо. А получится сделать через enum? Допустим при запуске активити я буду присваивать переменной определенное значание. А далее смотреть его в сервисе.
Интересует, смогу ли я получить без особых проблем доступ из сервиса, к этой переменной

Re: Отслеживание запущенной активити.

Добавлено: 31 мар 2015, 15:22
klblk
не совсем понимаю как это связано с enum? Почему бы не просто boolean? ну и для этого придется делать переменную статической, и это наверное будет работать. Но стараюсь воздерживаться от статических переменных там где это возможно (хотя уже даже не знаю почему=). А ну и если у вас сервис в другом процессе, метод с переменной не пройдет.

Re: Отслеживание запущенной активити.

Добавлено: 31 мар 2015, 15:32
bydirect
klblk писал(а):не совсем понимаю как это связано с enum? Почему бы не просто boolean? ну и для этого придется делать переменную статической, и это наверное будет работать. Но стараюсь воздерживаться от статических переменных там где это возможно (хотя уже даже не знаю почему=). А ну и если у вас сервис в другом процессе, метод с переменной не пройдет.
Ну можно и boolean)
Но раз не прокатит, придется осваивать пока непонятный для меня биндинг)

Спасибо за ответы)