tracman-android/app/src/main/java/us/keithirwin/tracman/BootReceiver.java

21 lines
624 B
Java
Raw Normal View History

2016-03-21 18:30:53 -06:00
package us.keithirwin.tracman;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.content.SharedPreferences;
import android.preference.PreferenceManager;
public class BootReceiver extends BroadcastReceiver {
public BootReceiver() {}
@Override
public void onReceive(Context context, Intent intent) {
// Starts location service on boot
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context);
if (prefs.getBoolean("pref_start_boot", true)) {
context.startService(new Intent(context, LocationService.class));
}
}
}