Ни как не могу понять как лучше сделать, решил написать сюда.
Нужно сделать так чтобы InputStream принимал данные в фоновом режиме. Тобишь если данные есть то он их высчитывает и ждет дальше. Не закрывается!.
Если данных нет то просто ждет, если данные есть то принимает их и дальше ждет.
Как такое провернуть?
Например так:
private static void asyncRead(InputStream inputStream) {
new Thread() {
@Override
public void run() {
try {
BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream));
String line;
while ((line = reader.readLine()) != null)
System.out.println(line);
} catch (IOException e) {
e.printStackTrace();
}
}
}.start();
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Нужно сделать из строки "aaaaabbbcccc dddddd" => "abc d"Заранее спасибо
Сделал собственную разметку и добавил виджет TimePicker и кнопку,которая будет сбрасывать время до текущего время системы