Можно ли использовать несколько UsbEndpoints одного и того же UsbInterface в Android? - PullRequest
0 голосов

У меня есть USB-устройство, которое имеет 2 UsbEndpoints в 1 UsbInterface (1 для чтения и 1 для записи данных).Когда я использую только один из них одновременно, все работает нормально, но когда я пытаюсь использовать их обоих (в разных потоках), он становится нестабильным.

В документация Iнашел это примечание:

Требует эксклюзивного доступа к UsbInterface.Это необходимо сделать перед отправкой или получением данных о любых пунктах UsbEndpoints, принадлежащих интерфейсу.

Означает ли это, что я не могу использовать 2 конечные точки 1 интерфейса даже в независимом потоке?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...