Android 8.0 不再允许后台service直接通过startService方式去启动,否则就会引起IllegalStateException。一般的解决方式:
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
context.startForegroundService(new Intent(context,TestService.class));
} else {
Android 8.0 不再允许后台service直接通过startService方式去启动,否则就会引起IllegalStateException。一般的解决方式:
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
context.startForegroundService(new Intent(context,TestService.class));
} else {