title: android usb requestWait not return
body: <pre><code>ByteBuffer byteBuffer = ByteBuffer.allocate(9);;    
  UsbRequest request = new UsbRequest();
  request.initialize(mConnection,mEndpointIntr);
  boolean b = request.queue(byteBuffer, 9);
  Log.d(TAG, "start the request wait");
  UsbRequest ur = mConnection.requestWait();
  </code></pre>
  
  <p>I want to use Android USB interrupt. The above code is a thread to receive data from my own USB board. But when I try to call <code>UsbRequest ur = mConnection.requestWait();</code> the function does not return, it always runs into <code>requestWait()</code>. Why does this happen?</p>