This commit is contained in:
AriaLyy
2016-12-13 22:16:54 +08:00
parent 8fe51ab286
commit b24f83bf0b
8 changed files with 14 additions and 12 deletions

View File

@ -7,8 +7,8 @@ android {
defaultConfig {
minSdkVersion 9
targetSdkVersion 23
versionCode 79
versionName "2.3.1"
versionCode 80
versionName "2.3.2"
}
buildTypes {
release {

View File

@ -14,7 +14,6 @@
* limitations under the License.
*/
package com.arialyy.aria.core.command;
import com.arialyy.aria.core.DownloadEntity;
@ -40,7 +39,9 @@ class CancelCmd extends IDownloadCmd {
task = mQueue.createTask(mTarget, mEntity);
}
if (task != null) {
task.setmTargetName(mTarget.getClass().getName());
if (mTarget != null) {
task.setTargetName(mTarget.getClass().getName());
}
mQueue.cancelTask(task);
}
}

View File

@ -42,7 +42,7 @@ class SingleCmd extends IDownloadCmd {
} else {
Log.w(TAG, "添加命令执行失败,【该任务已经存在】");
}
task.setmTargetName(mTarget.getClass().getName());
task.setTargetName(mTarget.getClass().getName());
mQueue.startTask(task);
}
}

View File

@ -39,7 +39,7 @@ class StartCmd extends IDownloadCmd {
task = mQueue.createTask(mTarget, mEntity);
}
if (task != null) {
task.setmTargetName(mTarget.getClass().getName());
task.setTargetName(mTarget.getClass().getName());
mQueue.startTask(task);
}
}

View File

@ -14,7 +14,6 @@
* limitations under the License.
*/
package com.arialyy.aria.core.command;
import android.util.Log;
@ -48,7 +47,9 @@ class StopCmd extends IDownloadCmd {
Log.w(TAG, "停止命令执行失败,【调度器中没有该任务】");
}
} else {
task.setmTargetName(mTarget.getClass().getName());
if (mTarget != null) {
task.setTargetName(mTarget.getClass().getName());
}
mQueue.stopTask(task);
}
}

View File

@ -76,7 +76,7 @@ public class Task {
return mTargetName;
}
public void setmTargetName(String targetName) {
public void setTargetName(String targetName) {
this.mTargetName = targetName;
}
@ -206,7 +206,7 @@ public class Task {
public Task build() {
Task task = new Task(context, downloadEntity);
task.mOutHandler = outHandler;
task.setmTargetName(targetName);
task.setTargetName(targetName);
downloadEntity.save();
return task;
}