我有一个位置管理器:
private LocationManager lm;
我这样初始化它:
lm = (LocationManager)getSystemService(Context.LOCATION_SERVICE);
然后我需要通过这种方式实现的最后一个已知位置:
if(gpsEnabled)
{
lastKnownLoc = lm.getLastKnownLocation(LocationManager.GPS_PROVIDER);
}
else if(networkEnabled)
{
lastKnownLoc = lm.getLastKnownLocation(LocationManager.NETWORK_PROVIDER);
}
现在我只想让状态栏中的 gps 图标消失,最重要的是,我希望它停止检查我的位置。因为我从不要求更新,我的代码中也没有 LocationListener 我不知道该怎么做。