Does PhoneStateListener work in Phonegap plugin?

I am trying to get cdma signal strength using PhoneStateListener in the phonegap plugin for Android. Does PhoneStateListener work in Phonegap plugin? or Please let me know what happened to my code.

public void getNetworkSignalStrength() { Runnable runnable = new Runnable(){ @Override public void run() { // TODO Auto-generated method stub TelephonyManager phonyManager = (TelephonyManager)ctx.getSystemService(Context.TELEPHONY_SERVICE); PhoneStateListener mListener = new PhoneStateListener(){ @Override public void onSignalStrengthsChanged(SignalStrength signalStrength) { Log.d("PhoneStateListener", "I am here"); int strengthAmplitude = signalStrength.getCdmaDbm(); cdmaStrength = String.valueOf(strengthAmplitude); super.onSignalStrengthsChanged(signalStrength); } }; phonyManager.listen(mListener,PhoneStateListener.LISTEN_SIGNAL_STRENGTH); } }; this.ctx.runOnUiThread(runnable); } 
+4
source share
1 answer

PhoneStateListener.LISTEN_SIGNAL_STRENGTH is deprecated. Try using PhoneStateListener.LISTEN_SIGNAL_STRENGTHS ..

+2
source

All Articles