请教 各位大大 如何在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 如何控制TranslateAnimation 动画的滑动方向 Android *号与#号所对应的键码是多少 (KEYCODE) google Map 的密钥怎么也申请不了??? Android 中NDK问题 TableLayout如何保证宽高比? android videoview播放rtsp问题 求大神解答 滚动条不能滚动到底部问题 yuv转化RGB 有没有关于蓝牙的视频和代码,主要用于安卓的开发,意在用过蓝牙接接收命令之后能对手机上面的软件发送命令 android锁屏休眠后,socket被休眠 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);
}
}