package com.peterjosling.scroball; import android.app.IntentService; import android.content.Intent; import android.os.IBinder; import android.support.annotation.Nullable; import com.google.common.eventbus.EventBus; public class LoveTrackService extends IntentService { public static String TRACK_KEY = "love-data-track"; public static String ARTIST_KEY = "love-data-artist"; public LoveTrackService() { super("LoveTrackService"); } @Nullable @Override public IBinder onBind(Intent intent) { return null; } @Override public void onHandleIntent(Intent intent) { Track track = Track.builder() .track(intent.getStringExtra(TRACK_KEY)) .artist(intent.getStringExtra(ARTIST_KEY)) .build(); EventBus eventBus = ScroballApplication.getEventBus(); eventBus.post(TrackLoveEvent.create(track)); } }