私は、ユーザーの現在の場所を使用するアプリケーションに取り組んでいます。GPS
他のNETWORK
プロバイダー アプリケーションが利用可能な場合は、GPS の場所を使用したいと考えています。私が直面している問題は、アプリケーションが NETWORK プロバイダーをリッスンしていて、ユーザーが通知領域 gps から GPS をオンにし、ネットワーク プロバイダーが切り替えられていないときです。私は実装しようとしましたGpsStatus.Listener
gpsstatusをキャプチャします
@Override
public void onGpsStatusChanged(int event)
{
}
ロケーションリスナーがネットワークプロバイダーに登録されている場合、呼び出されていないようです。
注:私がgoogle MapActivity's
MyLocationOverlay
試しているのと同じ概念を使用していることを見てきました。
私がしようとしていることを達成するためのエレガントな方法を提案してください。