Skip to content

BeaconService is crashing using Android 9 and 10 #21

@saleh17

Description

@saleh17

Expected behavior
No Crash

Actual behavior
Crashing when app is in background.

Cause of the issue
start services is not handled

Excepted Solution
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
context.startForegroundService(new Intent(context, ServedService.class));
} else {
context.startService(new Intent(context, ServedService.class));
}

Mobile device model and OS version
Android 9 and 10

Android Beacon Library version
Latest.

Crash Report
Fatal Exception: java.lang.IllegalStateException: Not allowed to start service Intent { cmp=com.pixilapps.TheAvenues/com.sensoro.beacon.kit.IntentProcessorService (has extras) }: app is in background uid UidRecord{a97093 u0a210 TRNB bg:+3m6s960ms idle change:uncached procs:1 seq(382,382,382)}
at android.app.ContextImpl.startServiceCommon(ContextImpl.java:1720)
at android.app.ContextImpl.startService(ContextImpl.java:1675)
at android.content.ContextWrapper.startService(ContextWrapper.java:669)
at com.sensoro.beacon.kit.BeaconService.updateBeacons(BeaconService.java:152)
at com.sensoro.beacon.kit.BeaconService.processScanCycleBeacons(BeaconService.java:117)
at com.sensoro.beacon.kit.BeaconService.onScanCycleFinish(BeaconService.java:88)
at com.android.scanner.BLEScanner.scanCycleFinish(BLEScanner.java:144)
at com.android.scanner.BLEScanner.access$100(BLEScanner.java:15)
at com.android.scanner.BLEScanner$2.run(BLEScanner.java:166)
at android.os.Handler.handleCallback(Handler.java:888)
at android.os.Handler.dispatchMessage(Handler.java:100)
at android.os.Looper.loop(Looper.java:213)
at android.app.ActivityThread.main(ActivityThread.java:8178)
at java.lang.reflect.Method.invoke(Method.java)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:513)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1101)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions