例如,我有这个方法:
public static bool IsConnectedMobile
{
get
{
var info = ConnectivityManagers.ActiveNetworkInfo;
return info != null && info.IsConnected && info.Type == ConnectivityType.Mobile;
}
}
我在这里得到一个错误:信息类型==连接类型.移动的;
我的问题是,我能找到一个替代方案吗?(不使用其他库)
3条答案
按热度按时间ljsrvy3e1#
ActiveNetworkInfo
您需要从GetSystemService
获取它只需使用此代码&有关详细信息,请通过this线程
zbwhf8kr2#
此功能是平台特定的。基本上,您可以使用以下代码检查网络连接状态:
应该很简单。
谢谢。
a6b3iqyw3#
自API29 Android版本10.0起,因为NetworkInfo已弃用