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
In my case, I decorated the broadcast class with [BroadcastReceiver(Enabled = true)] and at the same time registered it in OnResume. I fixed it by commenting out //[BroadcastReceiver(Enabled = true)]