private void OnAllDownloaded() { _updateList.Clear(); //if (DownloadCompleteHandler != null) // DownloadCompleteHandler(); EventCenter.Broadcast((int)HotUpdateEventType.HotUpdateAllDownloadSuccess); _downloadMgr.StopService(); _downloadMgr.SaveTransferProgress("SaveOnAllDownloaded:"); CloseDownloadProgressTick(); _unzipThread = new UnzipThread(_downloadMgr.AllTransferFiles); _unzipThread.StartUnzip(OnUnzipFinished /*, UnzipProgressHandler*/); }
/// <summary> /// 资源清理 /// </summary> private void Dispose() { if (_updateList != null) { _updateList.Clear(); } //if (_completeList != null) // _completeList.Clear(); if (_downloadMgr != null) { _downloadMgr.Dispose(); } _downloadMgr = null; _unzipThread = null; }