com.supermap.data

接口 MapCacheListener



  • public interface MapCacheListener
    用于接收地图预缓存事件的监听器
    • 方法概要

      所有方法 实例方法 抽象方法 
      限定符和类型 方法和说明
      void onCacheStatus(int downloadCount, long totalCount)
      详细进度信息,反馈给用户已下载缓存张数nDownLoadCout,总张数nTotalCount
      void onChecked()
      触发时,表示累计十张图片下载失败,用户该检查网络了。
      void onComplete(int nFailedCount)
      预缓存结束时回调, 告诉用户任务完成,有nFailedCount张图片下载失败。
      void onProgress(int nStep)
      进度值从1-100, 进度跳动一次后通知用户一次。
    • 方法详细资料

      • onComplete

        void onComplete(int nFailedCount)
         预缓存结束时回调, 告诉用户任务完成,有nFailedCount张图片下载失败。
         注意,主动停止缓存(调用DatasetImage.MapCacheService.stopDownload())时,不会调用该接口
         
        参数:
        nFailedCount - 下载失败图片数
      • onProgress

        void onProgress(int nStep)
        进度值从1-100, 进度跳动一次后通知用户一次。
        参数:
        nStep - 进度值
      • onChecked

        void onChecked()
         触发时,表示累计十张图片下载失败,用户该检查网络了。
         可以不处理,每累计十张下载失败通知一次,用户可以在回调里定制多少个十次再真正停止预缓存或者弹框等。
         
      • onCacheStatus

        void onCacheStatus(int downloadCount,
                           long totalCount)
        详细进度信息,反馈给用户已下载缓存张数nDownLoadCout,总张数nTotalCount
        参数:
        downloadCount - 已缓存的图片数
        totalCount - 总计需要缓存的图片数