Android Xamarin:If语句检查;伪造的“提供可撤销的”;
所以,我的小应用程序设置了一个假位置。这是可行的,但有一个问题,就是这行代码:Android Xamarin:If语句检查;伪造的“提供可撤销的”;,android,xamarin,Android,Xamarin,所以,我的小应用程序设置了一个假位置。这是可行的,但有一个问题,就是这行代码: mLocationManager.RemoveTestProvider(LocationManager.GpsProvider); 我必须删除TestProvider,但我只能在已经启用TestProvider的情况下执行此操作。我找不到一种方法来形成if语句。这是我能做的最好的了 if (mLocationManager.IsProviderEnabled(LocationManager
mLocationManager.RemoveTestProvider(LocationManager.GpsProvider);
我必须删除TestProvider,但我只能在已经启用TestProvider的情况下执行此操作。我找不到一种方法来形成if语句。这是我能做的最好的了
if (mLocationManager.IsProviderEnabled(LocationManager.GpsProvider))
{
mLocationManager.RemoveTestProvider(LocationManager.GpsProvider);
}
但不管怎样,我的应用程序总是会进入if语句。我想那是因为我只要求“isANYprovider enabled”
那么,我该如何检查已经建立的假供应商呢
谢谢:)您不能在
RemoveTestProvider
周围执行尝试
,捕获
吗?它不是很优雅,但应该能用 您必须专门调用AddTestProvider(),为什么您不能自己跟踪它呢?是的,您也可以使用布尔值。