这篇博客的主要目的是备忘,记录一下我知道的三种多线程使用方式。
第一种:使用匿名类实现Runnable接口的方式(推荐)
new Thread(new Runnable() { // 匿名类的Runnable接口
@Override
public void run() {
Test();
}
}).start();
ps:其中Test()就是一个简单的封装函数。
第二种:新建一个类继承Thread
(1)新建一个Java Class 文件
public class SubThread_HH extends Thread{
private final String TAG = this.getClass().getSimpleName();
@Override
public void run()
{
// while(true)
{
String str = "55";
byte nData = Integer.valueOf(str, 16).byteValue();
int nTmp = Integer.valueOf(str, 10).intValue();
Log.d(TAG, "run: " + nTmp);
}
}
}
(2)在MainActivity中调用