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();
Ich möchte Android USB-Interrupt verwenden. Der obige Code ist ein Thread zum Empfangen von Daten von meiner eigenen USB-Platine. Aber wenn ich versuche, UsbRequest ur = mConnection.requestWait();
anzurufen, kehrt die Funktion nicht zurück, es läuft immer in requestWait()
. Warum passiert das?android usb anfrageWarte nicht zurück