2016-06-22 2 views
0

Я хочу очистить свое приложение от фона Service класса, если встречается определенный сценарий. Как позвонить finishAffinity() из Service класс? Любая помощь будет оценена.Как назвать finishAffinity() в классе обслуживания?

+0

вы не можете, просто используйте привязанный шаблон сервиса и отправьте обратный вызов своей деятельности, чтобы он мог сам по себе завершить – pskink

+0

. Мое требование состоит в том, что я хочу выйти из приложения, если он остается в фоновом режиме в течение 5 минут. Поэтому я написал класс Service с заданием таймера. В моей задаче таймера я проверяю, находится ли приложение на переднем плане или в фоновом режиме, и оно работает правильно. Поэтому, если мое приложение находится в фоновом режиме в течение 5 минут, я хочу выйти из приложения. Можно ли сделать это? – Jas

+0

quit app f он остается в фоновом режиме? зачем? если он находится в фоновом режиме, кого это волнует, если он физически убит или нет? – pskink

ответ

0

метод сделать в вашей деятельности, чтобы закончить себя, используя интерфейс, как показано ниже:

Calling activity class method from Service class

А затем добавьте ниже код, чтобы закончить все свои действия в этом методе деятельности:

ActivityCompat.finishAffinity(this); 
Смежные вопросы