1

Geolocator クラスを使用する C# Windows 8 Metro アプリケーションを入手しました。最初のアプリの起動時に地理位置情報が有効になった後、ユーザーはアプリの設定で位置追跡を有効または無効にすることができます。

ユーザーが追跡を無効にすると、 status == Disabled で OnStatusChangedを受け取りますが、設定を使用して位置追跡を再度有効にすると、イベントがまったく発生しません!

問題は、ユーザーが設定で位置追跡を有効にしたことを検出する方法です。私が考えることができる唯一の方法は、Geolocator のステータスに関係なく、数秒ごとに場所について尋ねる何らかの定期的なエージェントを用意することです。これはまだ無効です。

4

0 に答える 0