Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Узнать используется (записывается) файл или нет - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Почему не пересоздаётся сокет? http://www.cyberforum.ru/android-dev/thread1799697.html
Почему не пересоздаётся сокет при том что я его заранее полностью освобождаю, если он естественно создан? if(socket!= null){ socket.close(); socket.shutdownInput(); ...
Программирование Android Как изменить цвет одного из элементов ToolBar Как изменить цвет вот этой части ToolBar'a? http://www.cyberforum.ru/android-dev/thread1799633.html
Программирование Android Vk api account.getProfileInfo
В Vk api есть замечательная функция account.getProfileInfo Подскажите пожалуйста, как ей пользоваться
Написание чата с нуля Программирование Android
ХОЧУ СОЗДАТЬ СВОЙ ЧАТ НА АНДРОИД , ЧТОБ КАЖДЫЙ МОГ СКАЧИВАТЬ ЗАРЕГИСТРИВОВАТЬСЯ, ПИСАТЬ ЛИЧНЫЕ СООБЩЕНИЯ, ЗАГРУЖАТЬ АВАТАРКУ И ТД.. ПРОБЛЕМА В ТОМ ЧТО Я В ЭТОМ ОБСОЛЮТНО НИЧЕГО НЕ ПОНИМАЮ, СМОТРЕЛ...
Программирование Android XML Парсинг (yml) http://www.cyberforum.ru/android-dev/thread1799452.html
Вопрос таков. Чем распарсить yml страницу http://ufa.farfor.ru/getyml/?key=ukAXxeJYZN Парсил XML с другого сайта, но таким образом не получается (возможно из-за вложенных категорий). Неужели...
Программирование Android Не отображается часть виджета Всем привет, сделал небольшой погодный виджет, так ради интереса, состоит он из картинки и двух текстовых полей под ней. Вроде ничего сложного, на моём телефоне 5.1 андроид, всё в порядке, у знакомой... подробнее

Показать сообщение отдельно
Tester64
396 / 357 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
28.08.2016, 15:13
Цитата Сообщение от powowstal Посмотреть сообщение
Как узнать записываем мы данные в этот файл или нет?
Варианты:

отослать сообщение "отправлялке" как только файл запишется.

сделать файл-ключ вроде "audio.temp", наличие которого будет означать что файл занят. После окончания удаляй. (может остаться при зависании - удаляй при старте, если не пишешь)

Сделай глобальную переменную (например в application) во время записи. Проблема если сервис полностью автномен и имеет свой экземляр application.

Сделай систему "вопрос-ответ" между сервисами. Там вроде несколько вариантов для этого есть... (я не использовал)

Пиши в настройки - "идет запись" и читай его... не логично, но надежно и точно доступно только внутри программы. Не забывай обнулять при запуске остановленного записывальщика.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru