当wifi网络发生变化时提醒用户

时间:2014-07-21 17:38:03

标签: android broadcastreceiver android-wifi android-broadcast

我正在使用Android。我有一个从wifi网络获取数据的服务。如果他们失去与该wifi地址的连接,我想提醒用户。我一直在尝试解决这个问题,我想我已经将其缩小到使用BroadcastReceiver。这是我到目前为止的实施......

WifiReceiver receiverWifi;

protected void onCreate(Bundle savedInstanceState) {

receiverWifi = new WifiReceiver();
registerReceiver(receiverWifi, new IntentFilter(
            WifiManager.NETWORK_STATE_CHANGED_ACTION));  
}

class WifiReceiver extends BroadcastReceiver {


    public void onReceive(Context context, Intent intent) {

    //Does this get executed when the network changes?
    }
}

具体来说,我的问题是,如何编辑我的代码以便在我的服务中运行,让用户知道他们所连接的wifi丢失或被更改了?谢谢你有任何帮助。

0 个答案:

没有答案