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

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

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

Service, Intent и синхронизация - Программирование Android

31.10.2013, 07:53. Просмотров 347. Ответов 0
Метки нет (Все метки)

У меня есть служба. Различные BroadcastReceiver-ы набрасывают ей Intent-ы
через Context.startService.

1. Гарантирует ли это, что onStartCommand будет отрабатывать строго последовательно ?
Или они могут приходить в контексте разных потоков.
2. Система может так же и вызвать различные системные методы (например onDestroy).
Они синхронизированы между собой или нет ?
3. Если запускать таймер, то в контексте какого потока он отработает?

З.Ы, То есть вопрос в том, что если нет потоков и асинхронных задач (то же в своем роде отдельного потока)
то нужна ли синхронизация разделяемых данных в контексте главного потока сервиса ?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.10.2013, 07:53
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Service, Intent и синхронизация (Программирование Android):

Завершить Intent Service - Программирование Android
Друзья подскажите пожалуйста, задача такая работает Intent service когда выполняет задачу он запускает другой сервис из которого мне нужно...

Как передать intent данные в Service? - Программирование Android
Здравствуйте! как передать intent данные в класс с расширением Service? Стандартным способом кажется не получится передать через putextra...

Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] - Программирование Android
Выдает такую ошибку, хотя смартфон видит, он разрешает отладку, при запуске выдает такое сообщение, на самом экране смартфона при заходе в...

Starting: Intent { act=android.intent.action.MAIN. и пустой белый экран - Программирование Android
При запуске приложения всё заканчивается на Starting: Intent { act=android.intent.action.MAIN cat= cmp=com.example.lab2/.MainActivity } ...

Intent - Программирование Android
Доброе утро. Помогите с одним вопросом. Как из модального окна, когда нажимаешь на кнопку "Ок", сделать так чтобы при переходе на...

Timer \ Intent - Программирование Android
Доброй ночи. При запуске StartActivity через 3 сек должно открыться MainActivity, оно то работает , но только один раз при перезапуске...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.10.2013, 07:53
Привет! Вот еще темы с ответами:

Intent в конструкторе - Программирование Android
Как правильно создать Intent в конструкторе создаваемого обьекта. Идея в том, чтобы имя обьекта задавалось, путем вызова активности где...

Intent в Canvas - Программирование Android
в private void draw нужно использовать переменную T из соседнего класса я использую, строка с примечанием, но выдает ошибку подскажите...

Шаринг INTENT - Программирование Android
Привет. можно ли зашарить таким способом, через Intent: //stackoverflow.com/questions/9...d-share-intent примерно такое: "Привет,...

Передать адаптер в Intent - Программирование Android
Как это сделать??? Создал свой адаптер (My_adapter) для списка цветных строк и пытаюсь избавится от всех мест где раньше использовал...


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

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