From fc83e7525a67fb650d8b5ed426229836f46d5ddd Mon Sep 17 00:00:00 2001 From: Anton Tananaev Date: Wed, 12 Aug 2015 22:30:39 +1200 Subject: [PATCH] Start service as sticky --- app/src/main/java/org/traccar/client/TrackingService.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/app/src/main/java/org/traccar/client/TrackingService.java b/app/src/main/java/org/traccar/client/TrackingService.java index 81569cf..6b95143 100644 --- a/app/src/main/java/org/traccar/client/TrackingService.java +++ b/app/src/main/java/org/traccar/client/TrackingService.java @@ -15,9 +15,11 @@ */ package org.traccar.client; +import android.annotation.TargetApi; import android.app.Service; import android.content.Context; import android.content.Intent; +import android.os.Build; import android.os.IBinder; import android.os.PowerManager; import android.os.PowerManager.WakeLock; @@ -45,6 +47,12 @@ public class TrackingService extends Service { return null; } + @TargetApi(Build.VERSION_CODES.ECLAIR) + @Override + public int onStartCommand(Intent intent, int flags, int startId) { + return START_STICKY; + } + @Override public void onDestroy() { StatusActivity.addMessage(getString(R.string.status_service_destroy));