切换到 64 位畅玩空间
This commit is contained in:
@ -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);
|
||||
}
|
||||
|
||||
/**
|
||||
* 根据包名获取某一个下载任务 (涉及数据库查询,请优先在子线程调用)
|
||||
*
|
||||
|
||||
Reference in New Issue
Block a user