如何使一个class
实现java.lang.Runnable
接口的接口在不阻塞整个应用程序的情况下连续运行。
例如:
private void startHandler(UsbDevice d) {
if (mLoop != null) {
mConnectionHandler.onErrorLooperRunningAlready();
return;
}
mLoop = new UsbRunnable(d);
mUsbThread = new Thread(mLoop);
mUsbThread.start();
}
需要使mLoop
'run() 方法连续运行。UsbRunnable 实现了 Runnable 接口。