2010-11-24 77 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