0

活動中のネットワークの状態を監視するには? 私はGoogleチャットアプリケーションを使用しています。

ネットワークの状態が変化した場合にのみこれらの行を実行したい。

if(...){
    GTalkChatDetails.chat(getApplicationContext());
    GTalkChatDetails.adddMsgListener(getApplicationContext());
}
4

1 に答える 1

0

信号の変化を探すクラスを作成し、

private class SignalStrengthListener extends PhoneStateListener 
    {
        @Override
        public void onSignalStrengthsChanged(android.telephony.SignalStrength signalStrength) 
        {
            // get the signal strength (a value between 0 and 31)
            int strengthAmplitude = signalStrength.getGsmSignalStrength();
            // do something with it
            GTalkChatDetails.chat(getApplicationContext());
                    GTalkChatDetails.adddMsgListener(getApplicationContext());
            super.onSignalStrengthsChanged(signalStrength);
        }
    }
于 2012-09-13T10:21:40.910 に答える