2017-04-24 2 views
-1

私の小さなアプリは偽の場所を設定しています。これは動作しますが、問題がある、それはコード行です:Android Xamarin:「FakeProviderEnabled」を確認する文

 mLocationManager.RemoveTestProvider(LocationManager.GpsProvider); 

私はTestProviderを削除する必要がありますが、すでに有効になってtestproviderがあるときに私はそれを行うことができます。そして、私はifステートメントを形成する方法を見つけることができません。これは私ができる最高です。

if (mLocationManager.IsProviderEnabled(LocationManager.GpsProvider)) 
    { 
     mLocationManager.RemoveTestProvider(LocationManager.GpsProvider); 
    } 

私のアプリはいつもif文に入ります。私は "isANYproviderを有効にする"ことだけを求めているからだと思います。

だから、既に設定されている偽のプロバイダを確認するにはどうすればよいですか?

THANKS :)

+0

あなたは特にAddTestProvider()を呼び出す必要があります。なぜあなたはこれを自分で追跡することができませんか? – Jason

答えて

1

あなたが行うことはできませんRemoveTestProvider周りtrycatch?あまりエレガントではありませんが、うまくいくはずです。

+0

ありがとう!今のところ、私はカウンターでそれをやった: – user7285912

+0

はい、あなたもブール値を使用することができます。 – Peterdk

関連する問題