Я не могу отправить мобильный считыватель штрих-кодов на компьютер с TCP-сервером.JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Я не могу отправить мобильный считыватель штрих-кодов на компьютер с TCP-сервером.

Сообщение Anonymous »


private ActivityResultLauncher barcodeLauncher = RegisterForActivityResult(new ScanContract(),result -> { пытаться { если (result.getContents() != ноль) { Строковые данные =result.getContents(); (новый BarcodeSender(getApplicationContext(),String.valueOf(HOST_ADDR.getText()),3946)).execute(data); } }catch (Исключение ex){ Toast.makeText(getApplicationContext(),"BARCODE" +ex.toString(),Toast.LENGTH_LONG).show();} statusText.setTextColor(Color.rgb(255,0,0)); }); Я использую пакет ZXing с Android/Java в Android Studio. Я могу читать данные штрих-кода, но не могу отправить TCP-сервер.

BarcodeSender.java

публичный класс BarcodeSender расширяет AsyncTask { Розетка розетка; PrintWriter printWriter; Строка адрес; внутренний порт; Контекстный контекст; public BarcodeSender (контекст контекста, строковый адрес, int PORT) { this.adr = Адрес; this.port = ПОРТ; this.context=контекст; Toast.makeText(this.context, adr+":"+port, Toast.LENGTH_SHORT).show(); } @Override protected Void doInBackground (String... voids) { Строковый беспорядок = voids[0]; пытаться { Toast.makeText(this.context, беспорядок, Toast.LENGTH_SHORT).show(); Toast.makeText(this.context, this.adr+":"+this.port, Toast.LENGTH_SHORT).show(); Сокет сокет = новый сокет(this.adr,this.port); DataOutputStream DOS = новый DataOutputStream(socket.getOutputStream()); DOS.writeUTF(беспорядок); сокет.закрыть(); } catch (IOException e) { е.printStackTrace(); } catch (Исключение exs) { Toast.makeText(this.context,"MSG_SENDER "+exs.toString(),Toast.LENGTH_LONG).show(); } вернуть ноль; } } Всплывающие сообщения не отображаются, поскольку мое приложение закрыто.
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»