在我的应用程序中,我有一个POWER CABLE PLUG
和UNPLUG
的广播接收器。
当POWER CABLE PLUG
然后服务启动,该服务将启动活动,当POWER CABLE UNPLUG
时,该服务将停止,并且打开的活动应该关闭。
我已经成功开始活动,但无法关闭。
如果您有任何解决方案,请帮助
答案 0 :(得分: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();