protected override void OnDestroy() { base.OnDestroy(); RoutingPackageManager.Stop(true); RoutingPackageListener = null; }
protected override void OnPause() { base.OnPause(); RoutingPackageListener.OnPackageCancel -= UpdatePackage; RoutingPackageListener.OnPackageUpdate -= UpdatePackage; RoutingPackageListener.OnPackageStatusChange -= UpdatePackage; RoutingPackageListener.OnPackageFail -= UpdatePackage; RoutingPackageListener.OnPackageListUpdate -= UpdateRoutingPackages; RoutingPackageManager.Stop(true); RoutingPackageListener = null; MapPackageListener.OnPackageListUpdate -= UpdateMapPackages; MapPackageManager.Stop(true); MapPackageListener = null; ContentView.Button.Click -= OnMenuButtonClicked; }