1

私は、ユーザーの現在の場所を使用するアプリケーションに取り組んでいます。GPS他のNETWORKプロバイダー アプリケーションが利用可能な場合は、GPS の場所を使用したいと考えています。私が直面している問題は、アプリケーションが NETWORK プロバイダーをリッスンしていて、ユーザーが通知領域 gps から GPS をオンにし、ネットワーク プロバイダーが切り替えられていないときです。私は実装しようとしましたGpsStatus.Listener

gpsstatusをキャプチャします

@Override
public void onGpsStatusChanged(int event)
{
}

ロケーションリスナーがネットワークプロバイダーに登録されている場合、呼び出されていないようです。

注:私がgoogle MapActivity's MyLocationOverlay試しているのと同じ概念を使用していることを見てきました。

私がしようとしていることを達成するためのエレガントな方法を提案してください。

4

0 に答える 0