我们如何知道服务是否已在绑定和未绑定服务中停止?
我想不断检查服务是否已经停止以及它的状态/状态是什么?
感谢
斯纳
答案 0 :(得分:0)
试试这个:
public boolean isServiceRunning(String serviceName) {
ActivityManager manager = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);
List<RunningServiceInfo> infos = manager.getRunningServices(30);
for (RunningServiceInfo info : infos) {
if (info.service.getClassName().equals(serviceName)) {
return true;
}
}
return false;
}