请教 各位大大 如何在android开辟一个新的线程 不算,这只是调用了一个方法。线程是Thread,具体用法找本java书看看。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我从网上看过一个例子,也是下载的,开了个线程,线程里去调用负责下载的程序,下载的程序会sendmessage,而HandlerThread 会接受消息,我觉得思路挺清晰的。没怎么看明白你的。 那样写不太好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); }} 写错 那个是方法是 post 模拟http登陆遇到的编码问题 android 模拟U盘,如何设定卷标? 跑马灯的问题 关于android提取sdcard图片的问题 请问怎么才能响应TabWidget的每个Tab的长按事件? Exception in thread "main" java.lang.NoClassDefFoundError: Android SDK 安装耗时如何解决?????????? Android中使用POI写入word,表格为什么不能超过六列? 100分 MTK6572声音问题 请教刷NFC卡的源码 android网络应用问题 动态加载图片的问题!
// 在使用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);
}
}