Skip to content

Problem running service with new target SDK version #28

@andjo

Description

@andjo
2020-09-19 16:00:00.086 11778-11778/com.turfgame.widget E/AndroidRuntime: FATAL EXCEPTION: main
    Process: com.turfgame.widget, PID: 11778
    java.lang.RuntimeException: Unable to start receiver com.turfgame.alarm.OnAlarmReceiver: java.lang.IllegalStateException: Not allowed to start service Intent { cmp=com.turfgame.widget/com.turfgame.alarm.AppService (has extras) }: app is in background uid UidRecord{3d7f2e7 u0a86 RCVR bg:+33m5s399ms idle change:uncached procs:1 seq(0,0,0)}
        at android.app.ActivityThread.handleReceiver(ActivityThread.java:3388)
        at android.app.ActivityThread.access$1200(ActivityThread.java:199)
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1661)
        at android.os.Handler.dispatchMessage(Handler.java:106)
        at android.os.Looper.loop(Looper.java:193)
        at android.app.ActivityThread.main(ActivityThread.java:6669)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
     Caused by: java.lang.IllegalStateException: Not allowed to start service Intent { cmp=com.turfgame.widget/com.turfgame.alarm.AppService (has extras) }: app is in background uid UidRecord{3d7f2e7 u0a86 RCVR bg:+33m5s399ms idle change:uncached procs:1 seq(0,0,0)}
        at android.app.ContextImpl.startServiceCommon(ContextImpl.java:1577)
        at android.app.ContextImpl.startService(ContextImpl.java:1532)
        at android.content.ContextWrapper.startService(ContextWrapper.java:664)
        at android.content.ContextWrapper.startService(ContextWrapper.java:664)
        at com.turfgame.alarm.OnAlarmReceiver.onReceive(OnAlarmReceiver.java:30)
        at android.app.ActivityThread.handleReceiver(ActivityThread.java:3379)
        at android.app.ActivityThread.access$1200(ActivityThread.java:199) 
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1661) 
        at android.os.Handler.dispatchMessage(Handler.java:106) 
        at android.os.Looper.loop(Looper.java:193) 
        at android.app.ActivityThread.main(ActivityThread.java:6669) 
        at java.lang.reflect.Method.invoke(Native Method) 
        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493) 
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858) 
2020-09-19 16:00:00.095 11778-11778/com.turfgame.widget I/Process: Sending signal. PID: 11778 SIG: 9

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions