相关疑难解决方法(0)

onPause停止LocationManager

我想我做得对吗?

我有这个代码开始通过这里没有显示的MyLocationListener方法查找我的GPS位置,但是我想停止locationManager onPause,我想或者当这个活动不是最新的时候,但是我无法获得removeUpdates代码解决.

locationManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE);        
locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, MINIMUM_TIME_BETWEEN_UPDATES, MINIMUM_DISTANCE_CHANGE_FOR_UPDATES, new MyLocationListener());
Run Code Online (Sandbox Code Playgroud)

然后,

@Override 
public void onPause()
{
    super.onPause();
    locationManager.removeUpdates(MyLocationListener);
}
Run Code Online (Sandbox Code Playgroud)

"MyLocationListener"不会解决,我也试过"这个",

locationManager.removeUpdates((LocationListener) this);
Run Code Online (Sandbox Code Playgroud)

哪个解析但在运行时给我一个"无法暂停"错误.

android locationmanager

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

android ×1

locationmanager ×1