dispose method
释放本实例资源。
调用后该实例上的所有围栏与事件订阅都会被清理;之后再调用本实例的任何 方法都会抛出 StateError。重复调用本方法是安全的。
Platforms:
- 🅰️ Android:支持
- 🍏 iOS:支持
- 🔶 Harmony:支持
Implementation
Future<void> dispose() async {
if (_disposed) return;
_disposed = true;
try {
await _platform.disposeGeofenceManager(_id);
} catch (_) {
// 幂等
}
}