我正在尝试将遥测数据发送到内部wifi网络上的App Center,但它在此网络上无法发送,但是在任何外部网络上都可以发送。调试时发现,当设备连接到内部wifi时,方法onAvailable()未被调用,但连接到任何外部wifi时会被调用。
以下代码来自于App Center SDK: appcenter\utils\NetworkStateHelper.javaNetworkStateHelper.java。 类NetworkStateHelper -> 方法reopen() --> 公共void onAvailable(Network network)方法
示例代码:
以下代码来自于App Center SDK: appcenter\utils\NetworkStateHelper.javaNetworkStateHelper.java。 类NetworkStateHelper -> 方法reopen() --> 公共void onAvailable(Network network)方法
示例代码:
private ConnectivityManager.NetworkCallback mNetworkCallback = new ConnectivityManager.NetworkCallback()
{
@Override
public void onAvailable(Network network) {
onNetworkAvailable(network);
}
@Override
public void onLost(Network network) {
onNetworkLost(network);
}
};
当连接到内部Wi-Fi网络时,应调用onAvailable方法。