using Kingo.Plugin.BHTB_Extract.View; using Kingo.PluginServiceInterface; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using UIShell.OSGi; namespace Kingo.Plugin.BHTB_Extract { public class Activator : IBundleActivator { IUcZYQMagrHelper _UcZYQMagr = null; IUcMulitMapControlHelper _ucMulitMap = null; public void Start(IBundleContext context) { _UcZYQMagr = new UcZYQMagrHelper(); context.AddService(_UcZYQMagr); _ucMulitMap = new UcMulitMapControlHelper(); context.AddService(_ucMulitMap); } public void Stop(IBundleContext context) { _UcZYQMagr = context.GetFirstOrDefaultService(); if (_UcZYQMagr != null) { context.RemoveService(_UcZYQMagr); } _ucMulitMap = context.GetFirstOrDefaultService(); if (_ucMulitMap != null) { context.RemoveService(_ucMulitMap); } } } }