最简单的方式:

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(安卓)通过findViewById方式创建TabHost
  3. android实现一天24小时刻度尺
  4. Android屏幕休眠和唤醒
  5. Android创建快捷方式(shortcut)
  6. android 线程睡几秒
  7. Android(安卓)文件打开方式
  8. Android(安卓)子线程测试
  9. android字体闪烁动画(线程)

随机推荐

  1. dlopen failed: library "/system/lib/li
  2. Android ble 蓝牙4.0 总结一
  3. Android Platform 3.0 SDK和Eclipse ADT
  4. Android NDK编译选项设置
  5. Android Studio xml android标签突然没有
  6. 每天一点小知识【6】
  7. Android 接口回调机制
  8. Activity与Thread之间的通讯
  9. android 5.1 USB调试开关
  10. Android计时常用的7种方式