diff --git a/常见问题.md b/常见问题.md index 37346ca..b79ca23 100644 --- a/常见问题.md +++ b/常见问题.md @@ -1,4 +1,9 @@ # 注解无效、ProxyClassCounter文件未生成 1. 检查下你的工程中有没有使用apply plugin: 'android-apt',如果有的话将其转换为annotationProcessor。 2. 检查下annotationProcessor 和 compile 版本是否一致,不一致的话对导致生成代理文件失败 - 3. 如果都不是的话,build文件时,点击as右下角的gradle console窗口,看看报什么错误 \ No newline at end of file + 3. 如果都不是的话,build文件时,点击as右下角的gradle console窗口,看看报什么错误 + +# 如何在注解中处理单个任务 +在Aria中,注解是对应全部任务的,拿onComplete来说,你的下载队列中有3个任务,并且三个任务都已经下载完成,那么onComplete注解就会被调用3次。 + +这个时候,如果你希望只获取第一个任务A,A的下载地址为(http://aaa.bbb.zip)的完成事件,那么,你可以通过`task.getKey().eques("http://aaa.bbb.zip")`来判断当前的comple回调是否是A任务,其它注解同理 \ No newline at end of file