boot update

This commit is contained in:
wesaphzt 2019-09-09 16:13:21 +01:00
parent 1b2a5139b9
commit 10db550988

View file

@ -8,7 +8,6 @@ import android.os.Build;
import android.preference.PreferenceManager; import android.preference.PreferenceManager;
import com.wesaphzt.privatelock.service.LockService; import com.wesaphzt.privatelock.service.LockService;
import com.wesaphzt.privatelock.widget.LockWidgetProvider;
public class BootReceiver extends BroadcastReceiver { public class BootReceiver extends BroadcastReceiver {
@ -18,17 +17,14 @@ public class BootReceiver extends BroadcastReceiver {
if (intent.getAction().equals(Intent.ACTION_BOOT_COMPLETED)) { if (intent.getAction().equals(Intent.ACTION_BOOT_COMPLETED)) {
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context); SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context);
if(prefs.getBoolean("START_ON_BOOT", false)) { if(prefs.getBoolean("START_ON_BOOT", false)) {
Intent i = new Intent(context, LockService.class); Intent startIntent = new Intent(context, LockService.class);
startIntent.setAction(LockService.ACTION_START_FOREGROUND_SERVICE);
//check android api //check android api
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
context.startForegroundService(i); context.startForegroundService(startIntent);
LockWidgetProvider lockWidgetProvider = new LockWidgetProvider();
lockWidgetProvider.setWidgetStart(context);
} else { } else {
context.startService(i); context.startService(startIntent);
LockWidgetProvider lockWidgetProvider = new LockWidgetProvider();
lockWidgetProvider.setWidgetStart(context);
} }
} }
} }