package com.tomclaw.mandarin.core;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import com.tomclaw.mandarin.util.Logger;
/**
* Created with IntelliJ IDEA.
* User: solkin
* Date: 12/1/13
* Time: 3:38 PM
*/
public class BootCompletedReceiver extends BroadcastReceiver {
public static final String EXTRA_BOOT_EVENT = "boot_event";
@Override
public void onReceive(final Context context, final Intent intent) {
Logger.log("BootCompletedReceiver onReceive " + intent.getAction());
// Checking for autorun preference.
if (PreferenceHelper.isAutorun(context)) {
Logger.log("BootCompletedReceiver will now start service");
// Starting service.
Intent serviceIntent = new Intent(context, CoreService.class)
.putExtra(EXTRA_BOOT_EVENT, true);
context.startService(serviceIntent);
}
}
}