Skip to content

Can't capture intents broadcasted by Intent Wedge #3

Open
@rits-development

Description

@rits-development

I'm trying to capture the intents broadcasted by the Intent Wedge which is enabled.
However, my BroadcastReceiver isn't triggered.

I checked the general system LogCat output and noticed the following when I trigger a scan:

2019-09-11 18:08:18.429 2255-2342/? W/ContextImpl: Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:966 android.content.ContextWrapper.sendBroadcast:437 com.datalogic.provider.IntentWedgeThread$1.handleMessage:97 android.os.Handler.dispatchMessage:106 android.os.Looper.loop:164 
2019-09-11 18:08:18.431 749-2665/? E/ActivityManager: Sending non-protected broadcast com.datalogic.decodewedge.decode_action from system 2255:com.datalogic.service/1000 pkg com.datalogic.service
    java.lang.Throwable
        at com.android.server.am.ActivityManagerService.checkBroadcastFromSystem(ActivityManagerService.java:19283)
        at com.android.server.am.ActivityManagerService.broadcastIntentLocked(ActivityManagerService.java:19900)
        at com.android.server.am.ActivityManagerService.broadcastIntent(ActivityManagerService.java:20042)
        at android.app.IActivityManager$Stub.onTransact(IActivityManager.java:240)
        at com.android.server.am.ActivityManagerService.onTransact(ActivityManagerService.java:2971)
        at android.os.Binder.execTransact(Binder.java:706)

It seems as if Android is dismissing the intent because it's not protected which might explain why my BroadcastReceiver isn't being triggered.

Any idea?

Any help is highly appreciated!

Extra system info

  • device: Datalogic Memor 1
  • SDK version: 1.17
  • android version: 8.1.0
  • compileSdkVersion: 27
  • minSdkVersion: 16
  • targetSdkVersion: 27

Metadata

Metadata

Assignees

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