NetWorkState


NetWorkState监听网络状态的变化

系统消息类型(String):

  • rd.networkstate.NETWORK_STATE_CHANGED : 值为network_state_changed,用于监听网络状态的action。

网络回调消息类型(Number):

  • rd.networkstate.NETWORK_STATE_TYPE_NONE : 值为0,无网络
  • rd.networkstate.NETWORK_STATE_TYPE_WIFI : 值为1,WIFI
  • rd.networkstate.NETWORK_STATE_TYPE_ETHERNET : 值为2,有线网络
  • rd.networkstate.NETWORK_STATE_TYPE_MOBILE : 值为3,MOBILE
  • rd.networkstate.NETWORK_STATE_TYPE_VPN : 值为4,VPN
  • rd.networkstate.NETWORK_STATE_TYPE_WIMAX : 值为5,全球微波互联接入形式的网络连接

方法:

回调方法:

addEventListener


添加事件监听

rd.networkstate.addEventListener(eventName,event);
说明:

为当前页添加一个网络监听事件。

参数:
返回值:

无返回值

示例:
rd.networkstate.addEventListener(rd.networkstate.NETWORKSTATECHANGED,eventcallback);

removeEventListener


移除事件监听

rd.networkstate.removeEventListener(eventName);
说明:

移除当前页面网络监听事件,如果当前页面移除掉,事件监听将自动移除。

参数:
返回值:

无返回值

示例:
rd.networkstate.removeEventListener(rd.networkstate.NETWORKSTATECHANGED);

eventCallback


事件监听回调

function eventCallback (params) {
}
说明:

包含系统预定义的一些系统消息

参数: