Закрыть деятельность от службы

Как закрыть Activity из службы. Вот мой код в сервисе

public void run() {             
    Date dt = new Date();
    int minutes = dt.getMinutes();
    if (minutes % 2 == 0) {
        stopThread();
        Intent i = new Intent();
        i.setClass(this, show_act.class); 
        i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
        startActivity(i);    
    }
    else{ 
       //what must i do,. How to close show_act activities from service     
    }
}

Пожалуйста, помогите мне решить это.,

1 ответ

В вашей деятельности onResume функция, зарегистрируйте приемник вещания, который будет вызывать действия finish() метод.

К вашим услугам, когда вы хотите закрыть активность, просто отправьте трансляцию. Если активность отображается в данный момент, получатель вещания вызовет ее finish() метод.

Другие вопросы по тегам