如删除正在运行的任务的记录,将回执行取消任务的记录, https://github.com/AriaLyy/Aria/issues/174, fix bug https://github.com/AriaLyy/Aria/issues/173

This commit is contained in:
AriaLyy
2017-12-26 21:26:23 +08:00
parent ed4c2c4b6f
commit 3265fd7ed5
20 changed files with 148 additions and 39 deletions

View File

@@ -157,8 +157,13 @@ class Configuration {
try {
for (Field field : fields) {
int m = field.getModifiers();
if (field.getName().equals("oldMaxTaskNum") || Modifier.isFinal(m) || Modifier.isStatic(
m)) {
String fileName = field.getName();
if (fileName.equals("oldMaxTaskNum")
|| field.isSynthetic()
|| Modifier.isFinal(m)
|| Modifier.isStatic(m)
|| fileName.equals("shadow$_klass_")
|| fileName.equals("shadow$_monitor_")) {
continue;
}
field.setAccessible(true);
@@ -267,6 +272,11 @@ class Configuration {
return this;
}
public void setThreadNum(int threadNum){
this.threadNum = threadNum;
saveKey("threadNum", String.valueOf(threadNum));
}
public DownloadConfig setIOTimeOut(int iOTimeOut) {
this.iOTimeOut = iOTimeOut;
saveKey("iOTimeOut", iOTimeOut + "");