安卓线程三种简易使用

最简单的方式:

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方式。感觉没什么用,不想讲了。


评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值