切换到 64 位畅玩空间

This commit is contained in:
juntao
2022-06-09 10:39:41 +08:00
parent 4d06707fab
commit a96fe9144a
12 changed files with 125 additions and 38 deletions

View File

@ -551,7 +551,7 @@ public class DownloadManager implements DownloadStatusListener {
}
/**
* 根据 url 获取下载任务 (仅保证下载状态一致)
* 根据 url 获取下载任务快照 (仅保证下载状态一致)
*
* @param url 下载链接
* @return null表示下载列表中不存在该任务否则返回下载任务
@ -562,6 +562,30 @@ public class DownloadManager implements DownloadStatusListener {
return mDownloadDao.getSnapshot(url);
}
/**
* 根据 url 获取下载任务快照 (仅保证下载状态一致)
*
* @param packageName 包名 (多包名一样时取第一个,若使用场景里有多包名,请使用 url 获取下载任务)
* @return null 表示下载列表中不存在该任务,否则返回下载任务
*/
@Nullable
public DownloadEntity getDownloadEntitySnapshotByPackageName(String packageName) {
if (TextUtils.isEmpty(packageName)) return null;
return mDownloadDao.getSnapshotByPackageName(packageName);
}
/**
* 根据 url 获取下载任务快照 (仅保证下载状态一致)
*
* @param gameId 游戏名 (若使用场景里有多包名,请使用 url 获取下载任务)
* @return null 表示下载列表中不存在该任务,否则返回下载任务
*/
@Nullable
public DownloadEntity getDownloadEntitySnapshotByGameId(String gameId) {
if (TextUtils.isEmpty(gameId)) return null;
return mDownloadDao.getSnapshotByGameId(gameId);
}
/**
* 根据包名获取某一个下载任务 (涉及数据库查询,请优先在子线程调用)
*