对停止下载的逻辑进行修改，已经可以正常停止了。
停止异常，用来配合退出循环。
停止方法修改。全部移动到父类。