安卓線程三種簡易使用

最簡單的方式:

new Thread(){
    @Override
    public void run(){
        String deviceName=StoreData.
                get(MainActivity.this,"address","").toString();
        BluetoothDevice device=BA.getRemoteDevice(deviceName);
        communicate(device);
        DataTransport();
    }
}.start();

直接可以new出一個線程,並在最後帶上.start();意思爲開始這個線程,開始有就會運行run函數中的內容。

 

除此外,還可以新建一個線程的類,並在需要的時候new出一個新類.start();即可使用線程。

1.       新建一個線程的類:

public class MyThreadextends Thread {

    @Override
    public void run(){
        //處理具體的邏輯,也就是想要在線程裏做的事情
    }
}

2.       在需要的地方開始線程:

new MyThread().start();


另外還有第三種方式使用線程,同樣是新建類,但是對比第二種是繼承(extends)方式,第三種是通過implements方式。感覺沒什麼用,不想講了。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章