Mau*_*ice 25 android intentservice
我需要知道队列中的所有intentservices是否被"消耗",或者另一种方法是找出它是否还在做什么,以便在所有服务都停止运行之前我不会继续.有任何想法吗?
Par*_*han 78
试试这可能对你有用
private boolean isMyServiceRunning() {
ActivityManager manager = (ActivityManager) getSystemService(ACTIVITY_SERVICE);
for (RunningServiceInfo service : manager.getRunningServices(Integer.MAX_VALUE)) {
if ("com.example.MyService".equals(service.service.getClassName())) {
return true;
}
}
return false;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
16966 次 |
| 最近记录: |