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
Post a Comment