コード例 #1
0
        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*/);
        }
コード例 #2
0
 /// <summary>
 /// 资源清理
 /// </summary>
 private void Dispose()
 {
     if (_updateList != null)
     {
         _updateList.Clear();
     }
     //if (_completeList != null)
     //    _completeList.Clear();
     if (_downloadMgr != null)
     {
         _downloadMgr.Dispose();
     }
     _downloadMgr = null;
     _unzipThread = null;
 }