public void SetSensorListener(ISensorListener l) { listener = l; if (listener != null) { Start(); } else { Stop(); } }
public void SetSensorListener(ISensorListener l) { listener = l; if (listener != null) { sensorManager = (SensorManager) context.GetSystemService(Context.SensorService); sensorManager.RegisterListener(this, sensorManager.GetDefaultSensor(SensorType.Accelerometer), SensorDelay.Game); } else { if (sensorManager != null) { sensorManager.UnregisterListener(this); sensorManager = null; } } }
public void RegisterListener(ISensorListener listener) { this.listeners.Add(listener.Topic, listener); }
public void RemoveListener(ISensorListener listener) { this._listeners.Remove(listener); }
public void AddListener(ISensorListener listener) { this._listeners.Add(listener); }
public void AddListener(ISensorListener listener) { m_listeners.Add(listener); }
public void Unsubscribe(ISensorListener listener) { sensorListeners.Remove(listener); }
public void Subscribe(ISensorListener listener) { sensorListeners.Add(listener); }
internal abstract void RemoveListener(ISensorListener listener);
internal abstract void AddListener(ISensorListener listener);