/* * Copyright (C) 2012 SP-time. All right reserved. * */ package com.dwdesign.tweetings.receiver; import com.dwdesign.tweetings.Constants; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.content.SharedPreferences; /** * * @author mariotaku * */ public class BootCompletedReceiver extends BroadcastReceiver implements Constants { @Override public void onReceive(final Context context, final Intent intent) { final SharedPreferences preferences = context.getSharedPreferences(SHARED_PREFERENCES_NAME, Context.MODE_PRIVATE); final boolean background_service_not_allowed = preferences.getBoolean(PREFERENCE_KEY_STOP_SERVICE_AFTER_CLOSED, true); if (background_service_not_allowed) return; if (Intent.ACTION_BOOT_COMPLETED.equals(intent.getAction())) { context.startService(new Intent(INTENT_ACTION_SERVICE)); } } }