我正在从这样的广播接收器开始提供服务:
Intent serviceIntent = new Intent(context, BarometricLogger.class);
context.startService(serviceIntent);
当我完成工作时,我正在调用我的cleanUp()方法(它来自服务):
private void cleanUp()
{
sensorManager.unregisterListener(sensorListener);
locationManager.removeUpdates(locationListener);
isLocationSet = false;
isClean = true;
this.stopSelf();
}
问题是它看起来不像服务被停止,因为没有调用onDestroy()!我做错了什么?
BR
答案 0 :(得分:1)