package cat.foixench.apps.lectorss.app;
import cat.foixench.apps.lectorss.utils.LectoRSSInterface;
import android.app.IntentService;
import android.content.Intent;
import android.os.ResultReceiver;
public class SyncService extends IntentService
implements LectoRSSInterface {
private ResultReceiver resultReceiver;
private static final String TEST_FEED = "http://www.gothalo.net/index.php/blog?format=feed&type=rss";
public SyncService () {
super (SERVICE_TAG);
}
@Override
protected void onHandleIntent(Intent intent) {
// lanzamos la tarea de carga del feed rss.
resultReceiver = (ResultReceiver) intent.getParcelableExtra (EXTRA_FEED_RECEIVER);
if (resultReceiver != null) {
resultReceiver.send(LOAD_STARTED, null);
}
FeedsLoader task = new FeedsLoader (this);
task.loadFeeds (TEST_FEED);
if (resultReceiver != null) {
resultReceiver.send (LOAD_ENDED, null);
}
}
}