I would like to pass an IntentService callback. Here are my current codes:
My callback interface
import android.os.Message; public interface SampleCallback { public void doSomethingFromCurrentThread(); public void doSomethingFromUIThread(final Message msg); }
My IntentService
import android.app.IntentService; import android.content.Intent; import android.os.Handler; import android.os.Message; import android.util.Log; public class SampleCallbackIntentService extends IntentService { private final String LOG_LOGCAT_TAG = "SampleCallbackIntentService"; private final SampleCallback _callback; private Handler _handler; public SampleCallbackIntentService(String name, SampleCallback callback) { super(name); _callback = callback; } @Override public void onCreate() { super.onCreate();
Any guidance on how to pass my callback is welcome.
source share