I faced to one problem on android 4.0.3 (on 4.1.2 it works fine).
I have in my Activity BroadcastReceiver. When I send a broadcast, method onReceive() called always twice. P
You can avoid getting this problem, If you register your broadcast receiver from custom Application class. This will make sure that your broadcast receiver will be registered only once for the entire application life cycle.