我正在向服务器连续发送纬度和经度值。我在服务类中实现了LocationListener。在活动中调用onPause方法时,我需要停止向服务器发送值。
我使用了以下代码,但无法正常工作。stopService(new Intent(this, LocationMonitoringService.class));
有人可以帮助我吗? 预先感谢
答案 0 :(得分:0)
我有解决方案,在片段中添加onDestroy()。
@Override
public void onDestroy() {
super.onDestroy();
if (mLocationClient != null && mLocationClient.isConnected()) {
LocationServices.FusedLocationApi.removeLocationUpdates(mLocationClient, this);
}
}