不算,这只是调用了一个方法。
线程是Thread,具体用法找本java书看看。

解决方案 »

  1.   

    我从网上看过一个例子,也是下载的,开了个线程,线程里去调用负责下载的程序,下载的程序会sendmessage,而HandlerThread 会接受消息,我觉得思路挺清晰的。没怎么看明白你的。
      

  2.   

    那样写不太好HandlerThread handlerThread = new HandlerThread("handler_thread");
    // 在使用HandlerThread的getLooper()方法之前,必须先调用该类的start();
    handlerThread.start();
    MyHandler myHandler = new MyHandler(handlerThread.getLooper());
    myHandler.postDelayed(new DownloadTask());private class DownloadTask implements Runnable
    {
        public void run()
        {
           HttpDownloader httpDownloader = new HttpDownloader();
           int result = httpDownloader.downFile(
           "http://192.168.1.102:8080/aa/a1.mp3", "sike/", "a.mp3");
            System.out.println(result);
        }
    }
      

  3.   

    写错 那个是方法是 post