请教 各位大大 如何在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 手指滑动换页 动态库so文件的加载问题 【布衣分享】手机瀑布流的实现 求指教:listview点击无反应。 如何通过android模拟器从android market上下载软件 如何获取服务器时间 怎么在popupwindow上监听手势 关于Android连接远程数据库的若干问题(内有详细描述) 模拟器无法显示通过URL路径加载的图片 点击home键至主界面再返回原来界面,自动调用ondestroy销毁activity直至到达主界面 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);
}
}