자바 스레드랑 똑같아서...

 

1. 이미 상속받고있는 AppCompatActivity가 있으니까 Runnable 구현하기

public class MainActivity extends AppCompatActivity implements Runnable{
			// 중략
}

 

2. run() 메소드 구현하기

public class MainActivity extends AppCompatActivity implements Runnable{
	//중략
    
    @Override
    public void run() {
        while(true) {
            try {
               //반복할 부분 코드
                Thread.sleep(1000); // 밀리세컨드. 1초=1000, 10초=1000*10
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
    }
}

 

3. 스레드 start() 시키기

public class MainActivity extends AppCompatActivity implements Runnable{
	 
     //생략
     
     @Override
   	 protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        Thread thread = new Thread(this);
        thread.start();
     	//생략
     }       
}

+ Recent posts