From 9ae90d2edcf39c2377046863de321855615b9e9c Mon Sep 17 00:00:00 2001 From: redge Date: Sat, 22 Aug 2015 01:50:17 +0200 Subject: [PATCH] Move startForeground to onCreate --- .../org/traccar/client/TrackingService.java | 28 ++++++++++--------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/app/src/main/java/org/traccar/client/TrackingService.java b/app/src/main/java/org/traccar/client/TrackingService.java index 1a0e895..5ece617 100644 --- a/app/src/main/java/org/traccar/client/TrackingService.java +++ b/app/src/main/java/org/traccar/client/TrackingService.java @@ -34,6 +34,7 @@ public class TrackingService extends Service { private boolean foreground; + @SuppressWarnings("deprecation") @Override public void onCreate() { Log.i(TAG, "service create"); @@ -43,19 +44,6 @@ public class TrackingService extends Service { trackingController.start(); foreground = PreferenceManager.getDefaultSharedPreferences(this).getBoolean(MainActivity.KEY_FOREGROUND, false); - } - - @Override - public IBinder onBind(Intent intent) { - return null; - } - - @SuppressWarnings("deprecation") - @Override - public void onStart(Intent intent, int startId) { - if (intent != null) { - AutostartReceiver.completeWakefulIntent(intent); - } if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.ECLAIR && foreground) { Intent notificationIntent = new Intent(this, MainActivity.class); @@ -77,6 +65,20 @@ public class TrackingService extends Service { } } + @Override + public IBinder onBind(Intent intent) { + return null; + } + + @SuppressWarnings("deprecation") + @Override + public void onStart(Intent intent, int startId) { + if (intent != null) { + AutostartReceiver.completeWakefulIntent(intent); + } + + } + @TargetApi(Build.VERSION_CODES.ECLAIR) @Override public int onStartCommand(Intent intent, int flags, int startId) {