Thread的用法基本上和Java一樣

繁重工作都要在Worker Thread執行

而在其中如果需要控制UI元件

則可以用runOnUiThread來處理

 

1. 官網https://developer.android.com/training/multiple-threads/define-runnable.html

01.png

 

2. 基本使用只要實踐Runnable()後在start Thread即可

new Thread(new Runnable() {
    @Override
    public void run() {

    }
}).start();

02.png

 

3. 如果在Thread內要控制UI, 則只需要呼叫runOnUiThread即可


new Thread(new Runnable() {
    @Override
    public void run() {

        runOnUiThread(new Runnable() {
            @Override
            public void run() {

            }
        });

    }
}).start();

03.png  

arrow
arrow

    RX1226 發表在 痞客邦 留言(0) 人氣()