因此,我的小應用程序正在設置一個虛假的位置。這工作,但有一個問題,那就是這行代碼:Android Xamarin:如果聲明檢查「FakeProviderEnabled」
mLocationManager.RemoveTestProvider(LocationManager.GpsProvider);
我不得不刪除TestProvider,但我只能這樣做,當有一個testprovider已經啓用。我找不到一種方法來形成if語句。這是我能做的最好的。
if (mLocationManager.IsProviderEnabled(LocationManager.GpsProvider))
{
mLocationManager.RemoveTestProvider(LocationManager.GpsProvider);
}
但是無論如何,我的應用程序總是會進入if語句。我認爲這是因爲我只是要求「啓用isANYprovider」。
那麼,如何檢查已經設置好的假冒提供商?
謝謝:)
你必須專門調用AddTestProvider(),那麼爲什麼你不能自己跟蹤它呢? – Jason