private void initModels()
        {
            if (null == mLogM)
            {
                mLogM = new LogModel();
                mLogM.init(this);
            }

            if (null == mTemplateRootM)
            {
                mTemplateRootM = new TemplateRootModel();
                mTemplateRootM.init(this);
            }

            if (null == mFirmwareM)
            {
                mFirmwareM = new FirmwareModel();
                mFirmwareM.init(this);
            }

            if (null == mToolM)
            {
                mToolM = new ToolModel();
                mToolM.init(this);
            }

            if (null == mActionBarM)
            {
                mActionBarM = new ActionBarModel();
                mActionBarM.init(this);
            }
        }
        private void deinitModels()
        {
            if (null != mActionBarM)
            {
                mActionBarM.deinit();
                mActionBarM = null;
            }

            if (null != mToolM)
            {
                mToolM.deinit();
                mToolM = null;
            }

            if (null != mFirmwareM)
            {
                mFirmwareM.deinit();
                mFirmwareM = null;
            }

            if (null != mTemplateRootM)
            {
                mTemplateRootM.deinit();
                mTemplateRootM = null;
            }

            if (null != mLogM)
            {
                mLogM.deinit();
                mLogM = null;
            }
        }