Fixed crash when device boots & start at boot setting is disabled
This commit is contained in:
parent
d6f83f0057
commit
209f577890
1 changed files with 0 additions and 10 deletions
|
@ -36,16 +36,12 @@ class BootReceiver : BroadcastReceiver() {
|
|||
Log.i("[Boot Receiver] Device is starting, autoStart is $autoStart")
|
||||
if (autoStart) {
|
||||
startService(context)
|
||||
} else {
|
||||
stopService()
|
||||
}
|
||||
} else if (intent.action.equals(Intent.ACTION_MY_PACKAGE_REPLACED, ignoreCase = true)) {
|
||||
val autoStart = corePreferences.autoStart
|
||||
Log.i("[Boot Receiver] App has been updated, autoStart is $autoStart")
|
||||
if (autoStart) {
|
||||
startService(context)
|
||||
} else {
|
||||
stopService()
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -62,10 +58,4 @@ class BootReceiver : BroadcastReceiver() {
|
|||
serviceIntent.putExtra("StartForeground", true)
|
||||
Compatibility.startForegroundService(context, serviceIntent)
|
||||
}
|
||||
|
||||
private fun stopService() {
|
||||
Log.i("[Boot Receiver] Auto start setting is disabled, stopping foreground service")
|
||||
coreContext.notificationsManager.stopForegroundNotification()
|
||||
coreContext.stop()
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue