Люди помогите. Дело в том что у меня в цикле через каждые 3 минуты проверяет входящие данные InputStream.read() и записывает их в базу данных, как после каждого чтения очистить stream что бы не записывать в бд одно и тоже ?
Можно ли более детально поинтересоваться какой именно стрим Вы используете?
Ибо нельзя просто взять и "почистить" любой InputStream.
И да, Вы уверены что Вам нужно именно "чистить" стрим?
Возможно просто стоит изменить Ваш подход чтения из стрима?
просто дело в том что я пока до конца не знаю принципы чтения из потока и связи с этим хочу что бы в базу не записывалось одно и тоже. Допустим в поток пришло сообщение я ег о прочитал и записал в бд и по циклу я опять проверяю поток но если там ничего нового не пришло то получается я так же его прочту и запишу в бд одно и тоже, или я ошибаюсь?