From 7c7a60f8af461287eaebdf4f6550b2310525f8e5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kjetil=20=C3=98rbekk?= Date: Mon, 13 Feb 2012 20:47:26 +0100 Subject: Clean up SameService. --- .../src/main/java/com/orbekk/SameService.java | 32 ++++------------------ 1 file changed, 5 insertions(+), 27 deletions(-) (limited to 'same-android') diff --git a/same-android/src/main/java/com/orbekk/SameService.java b/same-android/src/main/java/com/orbekk/SameService.java index bc758ab..d6cd089 100644 --- a/same-android/src/main/java/com/orbekk/SameService.java +++ b/same-android/src/main/java/com/orbekk/SameService.java @@ -1,9 +1,5 @@ package com.orbekk; -import java.util.List; -import java.net.DatagramPacket; -import java.net.InetAddress; -import java.net.UnknownHostException; import java.util.ArrayList; import java.util.Properties; @@ -18,7 +14,6 @@ import android.widget.Toast; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import com.orbekk.same.DiscoveryListener; import com.orbekk.same.NetworkNotificationListener; import com.orbekk.same.SameController; import com.orbekk.same.android.net.AndroidBroadcasterFactory; @@ -58,16 +53,6 @@ public class SameService extends Service { } }; - private Handler toastHandler = new Handler() { - @Override public void handleMessage(Message message) { - Toast.makeText(SameService.this, - (String)message.obj, Toast.LENGTH_SHORT) - .show(); - logger.info("Display toast: {}", (String)message.obj); - } - }; - - class InterfaceHandler extends Handler { @Override public void handleMessage(Message message) { switch (message.what) { @@ -101,20 +86,17 @@ public class SameService extends Service { @Override public IBinder onBind(Intent intent) { logger.info("onBind()"); + + // Make sure service continues to run after it is unbound. + Intent service = new Intent(this, getClass()); + startService(service); + return messenger.getBinder(); } @Override public int onStartCommand(Intent intent, int flags, int startId) { logger.info("onStartCommand()"); - - - // TODO: Move this to the bound interface. -// if (intent.getAction().equals("create")) { -// } else if (intent.getAction().equals("join")) { -// String masterUrl = intent.getExtras().getString("masterUrl"); -// sameController.joinNetwork(masterUrl); -// } return START_STICKY; } @@ -122,10 +104,6 @@ public class SameService extends Service { public void onCreate() { logger.info("onCreate()"); - // Ensure service is started. - Intent intent = new Intent(this, getClass()); - startService(intent); - if (sameController == null) { initializeConfiguration(); sameController = SameController.create( -- cgit v1.2.3