嗨我有一个安卓套接字工厂,在Wifi上给我一个移动套接字,以便在移动设备上执行我的网络请求,如果我在wifi上。一切都像预期的那样工作,但当我的设备上有Wifi Calling选项时,它就不能工作了,我会暂停。
NetworkRequest networkRequest = new NetworkRequest.Builder()
.addTransportType(NetworkCapabilities.TRANSPORT_CELLULAR)
.addCapability(NetworkCapabilities.NET_CAPABILITY_INTERNET)
.build();
ConnectivityManager.NetworkCallback callback = new ConnectivityManager.NetworkCallback() {
@Override
public void onAvailable(Network network) {
super.onAvailable(network);
}
};
connectivityManager.requestNetwork(networkRequest , callback);