Создал виртуальный файловый драйвер, который принимает входные данные из файла. Этот вход сохраняется внутри (помимо других событий) и записывается на доступ к файлам чтения.Как ничего не писать в виртуальный файл
Теперь, когда я пишу пустую строку или блок данных в этот файл, кажется, что обработчик записи не вызывается. Это не имеет смысла с первого взгляда, но на втором есть. Посмотрите на
echo -n "" > somefile
это очищает содержимое файла. Мне нужно то же самое для виртуального файла, потому что я хочу сказать драйверу «Эй, теперь больше нет данных для вас».
Есть ли у меня шанс вызвать обработчик записи с пустой информацией?
Отправка определенной escape-последовательности не является опцией, потому что данные двоичные, и я не могу назначить значение, которое будет считаться «пустым».
Да, я знаю о «вкусе». То, что я делаю, - это то, что можно использовать в приложениях, в которые можно помещать любые данные. Другие «файлы» в этом каталоге предоставляют информацию в текстовом формате, но я не хочу ограничивать данные полезной нагрузки там. Это ядро Android, нет усечения. – Droidum