Мне нужно сохранить строки NMEA, которые я получаю от провайдера GPS.Я ищу безопасный способ сохранить эти строки, которые я получаю почти каждую секунду, в файле;Есть ли способ сохранить блок данных, например, каждые 5 секунд?Есть ли способ иметь такой механизм, как базы данных, чтобы быть уверенным в написании в случае сбоя приложения ??
Моя идея состояла в том, чтобы использовать BufferedOutputStream, но я знаю, что неэффективно писать и сбрасывать каждую строку, которую яполучить.