MC18 Cradle getting not enabled, even though it is

Hi,

 

I'm using the ACTION_POWER_CONNECTED and ACTION_POWER_DISCONNECTED to identify if the MC18 is in the cradle or not.

Once in a few times of connect and disconnect, I get CradleResults.NOT_ENABLED exception, when trying to get the CradleInfo. When trying to enable then, I get CradleResults.ALREADY_ENABLED...

 

Do you have any clue why this happens? Did I do something wrong?

 

Thanks, Idit