android中的线程机制(一)————Runnable
1、声明机制
// 单个线程机制测试
private Handler mHandler;
Runnable mBackgroundRunnable;
private boolean mRunning = true;
2、在Oncreate()中启动
//单个线程机制测试
HandlerThread thread = new HandlerThread("MyHandlerThread");
thread.start();//创建一个HandlerThread并启动它
mHandler = new Handler(thread.getLooper());
3、引用
//线程机制
Runnable mBackgroundRunnable = new Runnable() {
@Override
public void run() {
try {
SocketUtil.socket(authPacket);
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
};
mHandler.post(mBackgroundRunnable);//将线程post到Handler中