xamarin.forms - 如何在 xamarin 表单共享项目中检查 Internet 连接
问题描述
如何在 Xamarin 表单共享项目中检查 Internet 是否可用。
我们可以在 PCL 项目中使用交叉连接插件,我们可以在共享项目中使用相同的插件吗?
解决方案
交叉连接插件已被弃用,取而代之的是Xamarin.Essentials。
首先,将Xamarin.Essentials NuGet 包添加到 iOS 项目和 Android 项目。
然后使用它来检查共享项目中的连接性:
var current = Connectivity.NetworkAccess;
if (current == NetworkAccess.Internet)
{
// Connection to internet is available
}
推荐阅读
- c# - MVC jQuery自动完成 - 无法在选择事件中获取可点击链接的url
- sql - 仅显示那些没有特定键限定符的记录
- django - 如何在通用视图中向 Django 模型字段的 help_text 添加样式
- html - 如何组合:在特定浏览器和 file://[unc path] 中打开目标链接
- cmake - 在 CMake 中设置“-D”变量
- pandas - 如何使用带有偏移量的 pd.Grouper?
- directory - 如何列出 Julia 目录中的所有文件和目录?
- gnome - 使用 gnome-terminal 时无法打开文件“/etc/dconf/db/local”错误
- javascript - 提供给“DataProvider”的类型为“number”的无效道具“data”,应为“array”。React-bootstrap-table2,Firebase 实时数据库
- html - 下拉按钮未居中