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")
|
Log.i("[Boot Receiver] Device is starting, autoStart is $autoStart")
|
||||||
if (autoStart) {
|
if (autoStart) {
|
||||||
startService(context)
|
startService(context)
|
||||||
} else {
|
|
||||||
stopService()
|
|
||||||
}
|
}
|
||||||
} else if (intent.action.equals(Intent.ACTION_MY_PACKAGE_REPLACED, ignoreCase = true)) {
|
} else if (intent.action.equals(Intent.ACTION_MY_PACKAGE_REPLACED, ignoreCase = true)) {
|
||||||
val autoStart = corePreferences.autoStart
|
val autoStart = corePreferences.autoStart
|
||||||
Log.i("[Boot Receiver] App has been updated, autoStart is $autoStart")
|
Log.i("[Boot Receiver] App has been updated, autoStart is $autoStart")
|
||||||
if (autoStart) {
|
if (autoStart) {
|
||||||
startService(context)
|
startService(context)
|
||||||
} else {
|
|
||||||
stopService()
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -62,10 +58,4 @@ class BootReceiver : BroadcastReceiver() {
|
||||||
serviceIntent.putExtra("StartForeground", true)
|
serviceIntent.putExtra("StartForeground", true)
|
||||||
Compatibility.startForegroundService(context, serviceIntent)
|
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