本文整理汇总了Java中com.liulishuo.filedownloader.util.FileDownloadLog.i方法的典型用法代码示例。如果您正苦于以下问题:Java FileDownloadLog.i方法的具体用法?Java FileDownloadLog.i怎么用?Java FileDownloadLog.i使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.liulishuo.filedownloader.util.FileDownloadLog
的用法示例。
在下文中一共展示了FileDownloadLog.i方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: receive
import com.liulishuo.filedownloader.util.FileDownloadLog; //导入方法依赖的package包/类
@Override
public void receive(MessageSnapshot snapshot) {
final String updateSyncLock = Integer.toString(snapshot.getId());
synchronized (updateSyncLock.intern()) {
final List<BaseDownloadTask.IRunningTask> taskList = FileDownloadList.getImpl().
getReceiveServiceTaskList(snapshot.getId());
if (taskList.size() > 0) {
final BaseDownloadTask topOriginTask = taskList.get(0).getOrigin();
if (FileDownloadLog.NEED_LOG) {
FileDownloadLog.d(this, "~~~callback %s old[%s] new[%s] %d",
snapshot.getId(), topOriginTask.getStatus(), snapshot.getStatus(),
taskList.size());
}
if (!transmitMessage(taskList, snapshot)) {
StringBuilder log = new StringBuilder("The event isn't consumed, id:" + snapshot.getId() + " status:"
+ snapshot.getStatus() + " task-count:" + taskList.size());
for (BaseDownloadTask.IRunningTask task : taskList) {
log.append(" | ").append(task.getOrigin().getStatus());
}
FileDownloadLog.i(this, log.toString());
}
} else {
FileDownloadLog.i(this, "Receive the event %d, but there isn't any running task in " +
"the upper layer", snapshot.getStatus());
}
}
}