unregister onSignalStrengthsChanged android
<p>I am using </p>

<pre><code>class MyPhoneStateListener extends PhoneStateListener
        {
          @Override
          public void onSignalStrengthsChanged(SignalStrength signalStrength)
          {
             super.onSignalStrengthsChanged(signalStrength);
             Logger.debug("Signal:"+String.valueOf(signalStrength.getGsmSignalStrength()));
          }
        };

        TelephonyManager        Tel;
        MyPhoneStateListener    MyListener;
        MyListener   = new MyPhoneStateListener();
        Tel       = ( TelephonyManager )c.getSystemService(Context.TELEPHONY_SERVICE);
        Tel.listen(MyListener ,PhoneStateListener.LISTEN_SIGNAL_STRENGTHS);
</code></pre>

<p>for get current signal strengths.</p>

<p>But I want to know how to get current signal strength using this.
I don't want to get continuously signal updation..
Please give me some guide line to get signal strength on any particular event not continous </p>
