get current SignalStrengths android -


i want current signal strengths in android device on button click.
have written

public static int getsignal(context c) {     class myphonestatelistener extends phonestatelistener {          int signal;          @override         public void onsignalstrengthschanged(signalstrength signalstrength) {             super.onsignalstrengthschanged(signalstrength);             signal = signalstrength.getgsmsignalstrength();         }     }     telephonymanager tel;     myphonestatelistener mylistener;     mylistener = new myphonestatelistener();     tel = (telephonymanager) c.getsystemservice(context.telephony_service);     tel.listen(mylistener, phonestatelistener.listen_signal_strengths);     tel.listen(mylistener, phonestatelistener.listen_none);     return mylistener.signal; } 

code returns me 0

please tell me how current signal strengths.

code return me 0

of course. onsignalstrengthschanged() not have been called yet. and, stop listening listen_none line, never

please body tell me how current signal strengths.

you signal strength in onsignalstrengthschanged(), once change has been detected in signal strength, if rid of listen_none line. use listen_none when done listener.


Comments

Popular posts from this blog

objective c - Change font of selected text in UITextView -

php - Accessing POST data in Facebook cavas app -

c# - Getting control value when switching a view as part of a multiview -