Bartos
Bartos

Reputation: 1037

BroadcastReceiver on Marshmallow+

In my app I'm using Broadcast Receiver to receive packets from external device. Everything works great with older Android version. With Android 7+ I have problems - packets comes with delay (about 1 sec) , or app is loosing them. Do you know what could be the problem ? I know I should register Receiver in Activity, not manifest - I did all of this but problem still appears. On older versions app works perfectly.

Upvotes: 0

Views: 39

Answers (1)

Vinayak Khedkar
Vinayak Khedkar

Reputation: 494

try to use priority to Intent filter like

IntentFilter filter = new IntentFilter(Intent.ACTION_XXX);
filter.addAction(Intent.ACTION_XX);
filter.setPriority(1000);
registerReceiver(receiver, filter);

Upvotes: 1

Related Questions