最简单的方式:

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


更多相关文章

  1. android 线程睡几秒
  2. Android创建快捷方式(shortcut)
  3. Android 通过findViewById方式创建TabHost
  4. Android 子线程测试
  5. android系统时间获取方式
  6. Android跳转WIFI界面的四种方式

随机推荐

  1. Android中正确安全删除集合中的元素
  2. Android Ant打包笔记
  3. 【android 串口开发(二) 之 串口读写操作】
  4. android studio 打jar包并混淆
  5. android 进阶之如何阅读源码
  6. Android(安卓)ActionBar详解(六)--->利用
  7. Android System Property分析(1):property
  8. Android调用微信扫一扫和支付宝扫一扫
  9. 【Android】带进度条的WebView
  10. 《Android开发从零开始》——27.使用SAX