如何从服务关闭Activity
。这是我的服务代码
public void run() {
Date dt = new Date();
int minutes = dt.getMinutes();
if (minutes % 2 == 0) {
stopThread();
Intent i = new Intent();
i.setClass(this, show_act.class);
i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(i);
}
else{
//what must i do,. How to close show_act activities from service
}
}
请帮我解决这个问题。 .
最佳答案
在 Activity 的 onResume
函数中,注册一个广播接收器,该接收器将调用 Activity 的 finish()
方法。
在您的服务中,当您想要关闭 Activity 时,只需发送广播即可。如果当前显示了 Activity,广播接收器将调用其 finish()
方法。
关于android - 关闭服务中的 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25246722/