我正在处理使用用户当前位置的应用程序。如果GPS
可用,则我希望使用GPS位置NETWORK
提供商应用程序。
我面临的问题是当我的应用程序正在收听NETWORK提供和用户从通知区域gps上切换其GPS并且网络提供商没有切换时我试图实现GpsStatus.Listener
并在
中捕获gpsstatus@Override
public void onGpsStatusChanged(int event)
{
}
但是当位置监听器向网络提供商注册时,它似乎没有被调用。
注意:我看到google MapActivity's
MyLocationOverlay
正在尝试使用相同的概念。
请建议任何优雅的方式来实现我的目标。