From 91cf5d7c738a6af3882c04c9fa48806154854836 Mon Sep 17 00:00:00 2001 From: Bennet Brunsen Date: Wed, 12 Aug 2015 18:03:03 +0200 Subject: [PATCH] Moved marker service start up to oncreate method --- .../app/ui/activities/RegattaActivity.java | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/mobile/com.sap.sailing.buoy.positioning/src/com/sap/sailing/android/buoy/positioning/app/ui/activities/RegattaActivity.java b/mobile/com.sap.sailing.buoy.positioning/src/com/sap/sailing/android/buoy/positioning/app/ui/activities/RegattaActivity.java index bd820f9e29f..8b23ebbe4e3 100644 --- a/mobile/com.sap.sailing.buoy.positioning/src/com/sap/sailing/android/buoy/positioning/app/ui/activities/RegattaActivity.java +++ b/mobile/com.sap.sailing.buoy.positioning/src/com/sap/sailing/android/buoy/positioning/app/ui/activities/RegattaActivity.java @@ -75,6 +75,8 @@ public class RegattaActivity extends AbstractRegattaActivity { } RegattaFragment regattaFragment = new RegattaFragment(); replaceFragment(R.id.content_frame, regattaFragment); + + startMarkerService(); } @Override @@ -87,9 +89,6 @@ public class RegattaActivity extends AbstractRegattaActivity { @Override public void onStart() { super.onStart(); - Intent intent = new Intent(this, MarkerService.class); - intent.putExtra(getString(R.string.check_in_url_key), checkinUrl); - startService(intent); Intent messageSendingServiceIntent = new Intent(this, MessageSendingService.class); bindService(messageSendingServiceIntent, messageSendingServiceConnection, Context.BIND_AUTO_CREATE); } @@ -172,6 +171,12 @@ public class RegattaActivity extends AbstractRegattaActivity { } } + private void startMarkerService() { + Intent intent = new Intent(this, MarkerService.class); + intent.putExtra(getString(R.string.check_in_url_key), checkinUrl); + startService(intent); + } + private void checkOut(){ DatabaseHelper.getInstance().deleteRegattaFromDatabase(this, checkinDigest); finish();