From f610c117dcb613dc8407f4df3921de2b16a998ab Mon Sep 17 00:00:00 2001 From: Scott Jackson Date: Tue, 18 Feb 2014 16:20:04 -0800 Subject: #167 Convert scrobbler to use BackgroundTask --- src/github/daneren2005/dsub/service/Scrobbler.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/github/daneren2005/dsub/service/Scrobbler.java b/src/github/daneren2005/dsub/service/Scrobbler.java index a9a5bb67..cdf00133 100644 --- a/src/github/daneren2005/dsub/service/Scrobbler.java +++ b/src/github/daneren2005/dsub/service/Scrobbler.java @@ -4,6 +4,7 @@ import android.content.Context; import android.util.Log; import github.daneren2005.dsub.domain.PodcastEpisode; +import github.daneren2005.dsub.util.SilentBackgroundTask; import github.daneren2005.dsub.util.Util; /** @@ -45,9 +46,9 @@ public class Scrobbler { lastNowPlaying = id; } - new Thread("Scrobble " + song) { + new SilentBackgroundTask(context) { @Override - public void run() { + protected Void doInBackground() { MusicService service = MusicServiceFactory.getMusicService(context); try { service.scrobble(id, submission, context, null); @@ -55,7 +56,8 @@ public class Scrobbler { } catch (Exception x) { Log.i(TAG, "Failed to scrobble'" + (submission ? "submission" : "now playing") + "' for " + song, x); } + return null; } - }.start(); + }.execute(); } } -- cgit v1.2.3