{"action":"created","issue":{"url":"https://api.github.com/repos/lingochamp/FileDownloader/issues/137","repository_url":"https://api.github.com/repos/lingochamp/FileDownloader","labels_url":"https://api.github.com/repos/lingochamp/FileDownloader/issues/137/labels{/name}","comments_url":"https://api.github.com/repos/lingochamp/FileDownloader/issues/137/comments","events_url":"https://api.github.com/repos/lingochamp/FileDownloader/issues/137/events","html_url":"https://github.com/lingochamp/FileDownloader/issues/137","id":152717980,"number":137,"title":"suggestion","user":{"login":"luojin","id":7139534,"avatar_url":"https://avatars.githubusercontent.com/u/7139534?v=3","gravatar_id":"","url":"https://api.github.com/users/luojin","html_url":"https://github.com/luojin","followers_url":"https://api.github.com/users/luojin/followers","following_url":"https://api.github.com/users/luojin/following{/other_user}","gists_url":"https://api.github.com/users/luojin/gists{/gist_id}","starred_url":"https://api.github.com/users/luojin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/luojin/subscriptions","organizations_url":"https://api.github.com/users/luojin/orgs","repos_url":"https://api.github.com/users/luojin/repos","events_url":"https://api.github.com/users/luojin/events{/privacy}","received_events_url":"https://api.github.com/users/luojin/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/lingochamp/FileDownloader/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":{"login":"Jacksgong","id":6176417,"avatar_url":"https://avatars.githubusercontent.com/u/6176417?v=3","gravatar_id":"","url":"https://api.github.com/users/Jacksgong","html_url":"https://github.com/Jacksgong","followers_url":"https://api.github.com/users/Jacksgong/followers","following_url":"https://api.github.com/users/Jacksgong/following{/other_user}","gists_url":"https://api.github.com/users/Jacksgong/gists{/gist_id}","starred_url":"https://api.github.com/users/Jacksgong/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Jacksgong/subscriptions","organizations_url":"https://api.github.com/users/Jacksgong/orgs","repos_url":"https://api.github.com/users/Jacksgong/repos","events_url":"https://api.github.com/users/Jacksgong/events{/privacy}","received_events_url":"https://api.github.com/users/Jacksgong/received_events","type":"User","site_admin":false},"milestone":null,"comments":3,"created_at":"2016-05-03T07:48:38Z","updated_at":"2016-05-03T08:27:21Z","closed_at":null,"body":"Hi @Jacksgong , I am confused why didn't check status when the task calling **start();**\r\nas the reference below:\r\nhttps://github.com/lingochamp/FileDownloader/blob/master/library/src/main/java/com/liulishuo/filedownloader/FileDownloader.java#L242\r\n\r\nwhen the second time calling FileDownloadQueueSet.start() , it will always throw exception from:\r\nhttps://github.com/lingochamp/FileDownloader/blob/master/library/src/main/java/com/liulishuo/filedownloader/BaseDownloadTask.java#L380\r\n\r\nso, forgive me with poor english, please help, thx a lot."},"comment":{"url":"https://api.github.com/repos/lingochamp/FileDownloader/issues/comments/216466937","html_url":"https://github.com/lingochamp/FileDownloader/issues/137#issuecomment-216466937","issue_url":"https://api.github.com/repos/lingochamp/FileDownloader/issues/137","id":216466937,"user":{"login":"Jacksgong","id":6176417,"avatar_url":"https://avatars.githubusercontent.com/u/6176417?v=3","gravatar_id":"","url":"https://api.github.com/users/Jacksgong","html_url":"https://github.com/Jacksgong","followers_url":"https://api.github.com/users/Jacksgong/followers","following_url":"https://api.github.com/users/Jacksgong/following{/other_user}","gists_url":"https://api.github.com/users/Jacksgong/gists{/gist_id}","starred_url":"https://api.github.com/users/Jacksgong/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Jacksgong/subscriptions","organizations_url":"https://api.github.com/users/Jacksgong/orgs","repos_url":"https://api.github.com/users/Jacksgong/repos","events_url":"https://api.github.com/users/Jacksgong/events{/privacy}","received_events_url":"https://api.github.com/users/Jacksgong/received_events","type":"User","site_admin":false},"created_at":"2016-05-03T08:27:21Z","updated_at":"2016-05-03T08:27:21Z","body":"I think in your case there isn't a queue, You just start each Task alone for free, in FileDownloader, it would be in parallel as default. \r\n\r\n```\r\n/**Task A:**/ FileDownloader.getImpl().create(url1).setListener(listener).start();\r\n/** Task B:**/ FileDownloader.getImpl().create(url2).setListener(listener).start();\r\n/** Task C:**/ FileDownloader.getImpl().create(url3).setListener(listener).start();\r\n/** Task D:**/ FileDownloader.getImpl().create(url3).setListener(listener).start();\r\n```\r\n\r\nYou even can Ref TasksManagerDemoActivity in the demo project, it also seems like a queue, but in the demo, we start each task alone."}}