gpt4 book ai didi

c# - 在 Xamarin 表单 C# 中检查互联网连接的后台服务

转载 作者:太空宇宙 更新时间:2023-11-03 21:02:25 27 4
gpt4 key购买 nike

我已经在 Xamarin(基于 C# 的代码)中实现了一个检查互联网连接的功能。我可以通过 PCL 中的依赖服务访问这个名为 CheckInternet() 的方法。

我想要实现的是实现一种在应用程序运行时运行的后台服务,以持续检查互联网连接。如果有互联网连接,我的应用程序会检测项目列表并将其发送到服务器。如果不是,项目颜色在我的屏幕上保持红色。

一旦互联网连接恢复,尚未发送到服务器的项目将自动发送。

谁能帮我用 C# 实现这个后台服务?

最佳答案

我想你可以看看this plugin

和这个事件

/// <summary>
/// Event handler when connection changes
/// </summary>
event ConnectivityChangedEventHandler ConnectivityChanged;

CrossConnectivity.Current.ConnectivityChanged += (sender, args) =>
{
page.DisplayAlert("Connectivity Changed", "IsConnected: " + args.IsConnected.ToString(), "OK");
};

关于c# - 在 Xamarin 表单 C# 中检查互联网连接的后台服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44141691/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com