检查文件在Eclipse中完成下载的时间

时间:2015-05-04 14:23:49

标签: java android eclipse download

我正在制作一个应用程序,点击一个按钮,下载所选的歌曲列表,我只需要在文件完成下载之前开始下载文件。有没有办法确认?

1 个答案:

答案 0 :(得分:1)

我不是Android或多线程专家,所以可能有更好的方法来做到这一点,但从我记得你可以使用Executors这个场景,如

ExecutorService es = Executors.newFixedThreadPool(1);// allow only one task to run, 
                                                     // place rest of task in queue
es.execute(new Runnable() {
    @Override
    public void run() {
        //download file one
    }
});
es.execute(new Runnable() {
    @Override
    public void run() {
        //download file two
    }
});

仅当前一任务中的代码完成时,才会执行第二个任务中的下载文件。