-6

В моем приложении у меня есть один широковещательный приемник POWER CABLE PLUG и UNPLUG.Начало и закрытие Single Активность от BroadcastReceiver

в то время как POWER CABLE PLUG после этого начинается сервис, и эта услуга начнет свою деятельность, и когда POWER CABLE UNPLUG, то эта услуга остановится, а также открытая деятельность должна быть закрыта.

У меня уже начата деятельность успешно, но она не может быть закрыта.

, если у вас есть какие-либо решения, то пожалуйста, помогите

ответ

0

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

Activity A should have a variable 

static ActivityA activityA; 

В OnCreate состоянии:

activityA = this; 

и добавьте этот метод:

public static ActivityA getInstance(){ 
    return activityA; 
} 

В действии B, позвоните fuction getInstance()

ActivityA.getInstance().finish();  
Смежные вопросы