-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();