2010-11-24 5 views
-4

"스레드"클래스는 어떻게 사용합니까? 가장 기본적인 예제는 훌륭합니다!"스레드"클래스를 사용하는 방법?

+0

Thread 클래스를 사용하여 수행하고자하는 작업에 대해 좀 더 구체적으로 설명해 주시겠습니까? 대신에'AyncTask'를 살펴 보길 원할 것입니다 : http://developer.android.com/reference/android/os/AsyncTask.html – Computerish

+0

나는 서비스를 시도했지만 청취자를 사용하는 방법을 찾을 수 없었습니다. asynctask하지만 couldnt 내가 내 데이터베이스를 인스턴스화, 그래서 지금은 스레드를 시도하고 싶다 : (그리고 나는 Google의 문서를 따르는 것은 매우 어렵습니다 찾으십시오. – ZiGi

답변

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

myThread.start(); 
+1

롤 나는이, 추한보다 못 생겼다고 생각! – ZiGi

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 문서를 참조하십시오.

관련 문제