एल जाँच करना चाहते हैं, तो एक सेवा चल रही है एल इस कोडजांचें कि एंड्रॉइड पर सेवा चल रही है या नहीं?
public class startServiceOrNo {
public static void startServiceIfItsNotRuning(Class<?> class1, Context context) {
ActivityManager manager = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);
for (RunningServiceInfo service : manager.getRunningServices(Integer.MAX_VALUE)) {
if (class1.getName().equals(service.service.getClassName())) {
Lg.d("servisstart SERVICE ALREADY START" + class1.getName());
return;
}
}
Lg.d("servisstart SSERVICE NEW SERVIS " + class1.getName());
context.startService(new Intent(context, class1));
}
और यह startServiceOrNo.startServiceIfItsNotRuning का उपयोग करें (OfflineChopsMonitor.class, इस)
अगर लिखा एल जांच सेवा एक वर्ग अपने काम से , लेकिन यदि मैं विभिन्न वर्ग से एक ही सेवा की जांच करता हूं, तो इसकी जांच
आप क्या चाहते हैं? क्या आप जांचना चाहते हैं कि सेवा चल रही है या नहीं ?? – ckpatel
कृपया इसे एक http://stackoverflow.com/questions/600207/android-check-if-a-service-is-running –