I posted this on Android dev group. I'm hoping I can get some feedback here.
The PhoneStateListener
's callbacks onCellLocationChanged
and onSignalStrengthsChanged
were the goto methods for when I wanted to handle cell and signal data changes in GSM and CDMA. With API 17+, I can see that there's a new callback (onCellInfoChanged
) for handling both cell and signal changes.
Looking at the documentation, it's not clear what I can expect from the introduction of this new callback.
- Will LTE changes always and only trigger
onCellInfoChanged
? - Will GSM/CDMA changed remain on the older callbacks?
- Does one overlap with the other? (i.e. Both old and new get triggered for LTE or GSM/CDMA.)
It may very well be that different OEMs will have different implementations (sigh!), but I'm hoping there are guidelines that everyone's supposed to follow.
Can anyone shed some light on this?
Thanks, Sebouh