-6

在我的應用程序中,我有一個廣播接收器POWER CABLE PLUGUNPLUG從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中,調用函數getInstance()

ActivityA.getInstance().finish();