Пример #1
0
  /** Keeps a local copy of the info about a download, and initiates the download if appropriate. */
  private DownloadInfo insertDownloadLocked(DownloadInfo.Reader reader, long now) {
    final DownloadInfo info =
        reader.newDownloadInfo(this, mSystemFacade, mStorageManager, mNotifier);
    mDownloads.put(info.mId, info);

    if (Constants.LOGVV) {
      Log.v(Constants.TAG, "processing inserted download " + info.mId);
    }

    return info;
  }
Пример #2
0
 /** Updates the local copy of the info about a download. */
 private void updateDownload(DownloadInfo.Reader reader, DownloadInfo info, long now) {
   reader.updateFromDatabase(info);
   if (Constants.LOGVV) {
     Log.v(Constants.TAG, "processing updated download " + info.mId + ", status: " + info.mStatus);
   }
 }