startup reliability diminished after this change and the new version bump. let's background these loads. Pathology: app would start, but not start scanning, if the user locks the screen, scanning stays stopped until they unlock again. Moving things out of the GUI thread seems like a logical first step in tracing that, and this probably doesn't belong there anyway!
startup reliability diminished after this change and the new version bump. let's background these loads. Pathology: app would start, but not start scanning, if the user locks the screen, scanning stays stopped until they unlock again. Moving things out of the GUI thread seems like a logical first step in tracing that, and this probably doesn't belong there anyway!
Also minor linting:
@NotNull
ing to match overridden method