В последнее время я проводил некоторые исследования своего рабочего проекта, я пытаюсь прочитать данные считывания карт из устройства чтения карт Bluetooth в моем приложении.
Чтобы получить эти данные, я должен использовать поток, я знаю причину, по которой существует необходимость в использовании, так как этот процесс не мешает работе интерфейса, но здесь моя задача - не обрабатывать действия интерфейса во время получение данных. Но многопоточность имеет смысл, когда требуется BluetoothServerSocket, чтобы иметь полнодуплексное соединение.
Поэтому мой вопрос в основном заключается в том, что если я просто получаю данные с удаленного устройства, действительно ли мне нужно иметь BluetoothServerSocker в разделе Thread?