2010-11-24 74 views
-4

你如何使用“线程”类?一个最基本的例子会很棒!如何使用“线程”类?

+0

你可以更具体地说明你想用Thread类做什么吗?你可能想看看一个`AyncTask`,而不是:http://developer.android.com/reference/android/os/AsyncTask.html – Computerish 2010-11-24 03:48:05

+0

我试过服务,但我couldnt找出如何使用一个侦听器,我试着用asynctask,但我不能实例化我的数据库,所以现在我想尝试线程:(我发现谷歌的文件很难遵循 – ZiGi 2010-11-24 20:33:06

回答

7
Thread myThread = new Thread(new Runnable(){ 
    @Override 
    public void run() 
    { 
     // Do Stuff 
    } 
}); 

myThread.start(); 
2

有两种使用线程类的方法。 一个直接用于该功能。
Runnable类是要做的工作。

new Thread(new Runnable() 
{ 
    @Override 
    public void run() 
    { 
     //Do things. 
    } 

}).start(); 

另一种是创建一个新类并扩展线程接口。

public class MyThread extends Thread 
{ 
    public void run() 
    { 
     //Do things. 
    } 
} 

您可以参考文章How to use thread in Android