-6
在我的应用程序中,我有一个广播接收器POWER CABLE PLUG
和UNPLUG
。从BroadcastReceiver开始和关闭单个活动
而POWER CABLE PLUG
然后服务启动和该服务将启动活动,当POWER CABLE UNPLUG
然后,该服务将停止,并且也应该打开活动应该关闭。
我已经成功开始活动,但无法关闭。
,如果您有任何解决方案,请您帮助
在我的应用程序中,我有一个广播接收器POWER CABLE PLUG
和UNPLUG
。从BroadcastReceiver开始和关闭单个活动
而POWER CABLE PLUG
然后服务启动和该服务将启动活动,当POWER CABLE UNPLUG
然后,该服务将停止,并且也应该打开活动应该关闭。
我已经成功开始活动,但无法关闭。
,如果您有任何解决方案,请您帮助
你可以尝试通过调用该活动的静态方法直接杀灭活动:
Activity A should have a variable
static ActivityA activityA;
在的onCreate状态:
activityA = this;
并添加此方法:
public static ActivityA getInstance(){
return activityA;
}
在活动B中,调用函数getInstance()
ActivityA.getInstance().finish();