Hi, I was testing PhoneStateListener using a simple application that instantiates a TelephonyManager & implements PhoneStateListener methods: onCallStateChanged, onServiceStateChanged (just print out corresponding states).
I noticed if SERVICE_STATE listener is registered first before CALL_STATE, call states are printed in LogCat (i.e. onStateChanged is called) when I make calls or hang up (vias Eclipse DDMS Telephone Actions). If instead CALL_STATE listener is registered first before SERVICE_STATE, no call states are printed in LogCat & onCallStateChanged is not called. I did not find any doc or report on this issue. What can be missing ? Anyone also saw this ? Thanks in advance. - az9702 ##------------------------------------------------------------------------------------------------------------------------------ telephonyManager.listen(listener, PhoneStateListener.LISTEN_SERVICE_STATE); telephonyManager.listen(listener, PhoneStateListener.LISTEN_CALL_STATE); //06-07 16:01:40.210: INFO/telephony(740): onServiceStateChanged 0 home Android Android 310260 //06-07 16:01:40.220: INFO/telephony(740): onServiceStateChanged - in_service //06-07 16:01:40.229: INFO/telephony(740): onServiceStateChanged - operator Android //06-07 16:01:40.229: INFO/telephony(740): onServiceStateChanged - isRoaming false //06-07 16:01:40.239: INFO/telephony(740): call state - idle //06-07 16:01:53.949: INFO/telephony(740): call state - ringing telephonyManager.listen(listener, PhoneStateListener.LISTEN_CALL_STATE); telephonyManager.listen(listener, PhoneStateListener.LISTEN_SERVICE_STATE); //06-07 16:05:46.427: INFO/telephony(750): call state - idle //06-07 16:05:46.427: INFO/telephony(750): onServiceStateChanged 0 home Android Android 310260 //06-07 16:05:46.427: INFO/telephony(750): onServiceStateChanged - in_service //06-07 16:05:46.427: INFO/telephony(750): onServiceStateChanged - operator Android //06-07 16:05:46.427: INFO/telephony(750): onServiceStateChanged - isRoaming false [No call state on making calls or hang up] --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---