安卓线程三种简易使用
16lz
2021-01-23
最简单的方式:
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方式。感觉没什么用,不想讲了。
更多相关文章
- android 线程睡几秒
- Android创建快捷方式(shortcut)
- Android 通过findViewById方式创建TabHost
- Android 子线程测试
- android系统时间获取方式
- Android跳转WIFI界面的四种方式