我想我做得对吗?
我有这个代码开始通过这里没有显示的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)
哪个解析但在运行时给我一个"无法暂停"错误.