removeListener static method

void removeListener(
  1. GemPositionListener listener
)

Unregisters a previously registered position listener.

Removes the listener so the associated callback will no longer receive position updates. After calling this method the listener is no longer active and its resources are released on the native side.

Parameters

Implementation

static void removeListener(final GemPositionListener listener) {
  GemKitPlatform.instance.unregisterEventHandler(listener.id);
  GemKitPlatform.instance.callObjectMethod(<String, Object>{
    'id': 0,
    'class': 'PositionService',
    'method': 'registerSenseDataListener',
    'senseDataType': 'none',
  });
}