Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Xamarin Essentials连接始终返回手机连接_C#_Xamarin.forms - Fatal编程技术网

C# Xamarin Essentials连接始终返回手机连接

C# Xamarin Essentials连接始终返回手机连接,c#,xamarin.forms,C#,Xamarin.forms,我正在我的应用程序中使用Xamarin Essentials连接。 我需要通过wifi将手机连接到外部设备,但当手机上有移动数据时,手机和外部设备之间的连接不稳定。为了稳定连接,我需要检查是否有任何蜂窝连接启用,并通知用户他需要做什么 这是我的代码(Xamarin Essentials 1.5.3.2及以上版本/在Galaxy A70上测试) 我的问题是,当我有互联网连接(也通过wifi)时,这种情况总是正确的。当我启用飞行模式时,一切正常,但当我启用wifi时,这个条件就满足了 我做错了什么?

我正在我的应用程序中使用Xamarin Essentials连接。 我需要通过wifi将手机连接到外部设备,但当手机上有移动数据时,手机和外部设备之间的连接不稳定。为了稳定连接,我需要检查是否有任何蜂窝连接启用,并通知用户他需要做什么

这是我的代码(Xamarin Essentials 1.5.3.2及以上版本/在Galaxy A70上测试)

我的问题是,当我有互联网连接(也通过wifi)时,这种情况总是正确的。当我启用飞行模式时,一切正常,但当我启用wifi时,这个条件就满足了


我做错了什么?

当WiFI不可用时,你不应该检查一下吗?
if (Connectivity.ConnectionProfiles.Contains(ConnectionProfile.Cellular))
{
    //my stuff here
}