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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
xbarmaglot
3 / 3 / 0
Регистрация: 06.10.2012
Сообщений: 248
#1

Синхронизация задач - Программирование Android

06.02.2014, 20:34. Просмотров 636. Ответов 3
Метки нет (Все метки)

есть 2 независимые задачи. Обе должны получать доступ к модулю wifi.
Каждая из задач при завершении выключает модуль, что может прервать выполнение другой задачи.
Каждая задача, получая доступ выполняет некие действия.

Напрашивается синхронизация доступа.
Можно решить несколькими способами:
1. Передать Lock в каждую задачу
2. Реализовать это все в одном синхронном методе из которого будет вызываться нужный код.

Как правильнее поступить ?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.02.2014, 20:34
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Синхронизация задач (Программирование Android):

Синхронизация приложения с сайтом - Программирование Android
Допустим, есть приложение, данные для которого берутся из API сайта. Соответственно, данные на сайте периодически обновляются. Вопрос!...

SQLite синхронизация с MySQL - Программирование Android
Здравствуйте! Подскажите пожалуйста если кто то сталкивался как синхронизировать базу данных SQLite на андроиде и MySQL на сервере. ...

Синхронизация между потоками - Программирование Android
Вот, например у меня есть основной Ui поток и поток Thread который он породил. И Tread меняет какую то переменную (ну или массив целый) и я...

Синхронизация Android и ПК на Java - Программирование Android
Здравствуйте уважаемые форумчане. Я студентка и только начинаю изучать Java. Преподаватель предложил в качестве курсовой написать на...

Синхронизация приложения и сервера - Программирование Android
Всем привет. Пишу сервер для своего андроид приложения и возникло 2 вопроса по поводу синхронизации. 1. И так... Для примера...

Синхронизация Spinner и Listview - Программирование Android
Есть спиннер со списком сайтов, который получен в виде json ArrayList<HashMap<String, String>> siteList; List<String>...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
mutagen
2556 / 2229 / 72
Регистрация: 14.09.2011
Сообщений: 5,185
Записей в блоге: 18
07.02.2014, 12:48 #2
сделать сервис для них обоих и в нем уже орудовать доступом, а задачи пусть за доступом обращаются к нему
xbarmaglot
3 / 3 / 0
Регистрация: 06.10.2012
Сообщений: 248
07.02.2014, 13:14  [ТС] #3
а в чем приимущества?
xbarmaglot
3 / 3 / 0
Регистрация: 06.10.2012
Сообщений: 248
12.02.2014, 07:36  [ТС] #4
я так понял, что нужно запрашивать подключение и если получаем доступ, возвращается лок. иначе висим и ждем подключения. что-то вроде PowerManager?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.02.2014, 07:36
Привет! Вот еще темы с ответами:

Синхронизация данных приложения между устройствами - Программирование Android
Здравствуйте! Необходимо осуществить синхронизацию данных приложения на разных устройствах пользователя, т.е. есть бд, нужно, чтобы когда...

Синхронизация баз данных на клиенте и сервере - Программирование Android
Здравствуйте, подскажите как реализовать простенькое клиент-серверное приложение в котором при редактировании бд сервера автоматически...

Синхронизация баз данных через облако - Программирование Android
Здравствуйте! Имеется несколько баз данных на разных ОС, включая Android, беда в том, что есть локальная и удаленная БД. И нужен...

Копирование файла с Android на PC, или синхронизация SQLite - Программирование Android
Здравствуйте!!! У меня на телефоне есть база данных (путь до базы /data/data/имя приложения/databases/baza.db). Когда тестировал на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
12.02.2014, 07:36
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru