Damit Code unten stoppt ich mag Service Zustand überprüfen, wie Start oder Stopp, aber diese Methode immer false zurück, und ich kann nicht überprüfen, obAndroid-Check-Service Zustand wie Start/
public static boolean isServiceRunning(Context context, String className) {
boolean isRunning = false;
ActivityManager activityManager
= (ActivityManager) context.getSystemService(
Context.ACTIVITY_SERVICE);
List<ActivityManager.RunningServiceInfo> servicesList
= activityManager.getRunningServices(Integer.MAX_VALUE);
for (ActivityManager.RunningServiceInfo si : servicesList) {
if (className.equals(si.service.getClassName())) {
isRunning = true;
}
}
return isRunning;
}
ich habe einfache Service
als DownloadFile
und mit
boolean state = isServiceRunning("DownloadFile");
I zu überprüfen und zu testen ich versucht, dass
Probieren Sie es mit 'si.service.getSimpleName()' – Shaishav