10 / 10 / 1
Регистрация: 12.07.2013
Сообщений: 147
|
|
1 | |
Как организовать сервис?18.06.2015, 02:05. Показов 520. Ответов 8
Метки нет (Все метки)
Здравствуйте!
Подскажите пожалуйста, как лучше организовать сервис, который каждый день в заданное время, которое можно устанавливать из приложения, будет выполнять определенный код и отсылать уведомление( Notification)? Есть идея использовать Timer, однако появляется вопрос, а как заставить сервис выполнять код в заданное время? Заранее спасибо за какой-нибудь наталкивающий ответ!
0
|
18.06.2015, 02:05 | |
Ответы с готовыми решениями:
8
Организовать смс сервис Духовка BOSCH HBA 73A 550 /01 нужен сервис мануал, Похоже демо , не могу снять ,нужно как зайти в сервис Laravel расскажите про сервис провайдеры и сервис контейнеры Сервис для уведомлений. Ошибка на небольшом кол-ве клиентов. Сервис слишком занят, чтобы обработать запрос |
266 / 242 / 96
Регистрация: 11.01.2015
Сообщений: 673
|
|
18.06.2015, 02:49 | 2 |
0
|
210 / 210 / 60
Регистрация: 22.08.2014
Сообщений: 644
|
|
18.06.2015, 10:00 | 3 |
AlarmManager слегка придурковатый на длинных дистанциях.
Никто не знает почему это происходит, но он вполне себе может взять и отвалиться через пару часов. Или что-то его валит.
0
|
10 / 10 / 1
Регистрация: 12.07.2013
Сообщений: 147
|
|
18.06.2015, 11:30 [ТС] | 4 |
0
|
210 / 210 / 60
Регистрация: 22.08.2014
Сообщений: 644
|
|
18.06.2015, 11:37 | 5 |
Без понятия, честно говоря.
Но то, что AlarmManager не особо надёжный инструмент не единожды обсуждалось и на форуме. Например, Alarm broadcastIntent убивается через какое-то время
0
|
426 / 406 / 68
Регистрация: 06.10.2012
Сообщений: 1,748
|
|
18.06.2015, 12:12 | 6 |
Ханасака, почтовый клиент, кстати, должен быть запущен (обычно его ставят в автозагрузку). Он расходует память и достаёт своими письмами. Поэтому я его отключаю. Соответственно, он не работает. Так что, думаю, висит себе как служба и по таймеру проверяет письма.
0
|
10 / 10 / 1
Регистрация: 12.07.2013
Сообщений: 147
|
|
18.06.2015, 12:16 [ТС] | 7 |
Так вот и вопрос в том, как организовать работу так, чтоб можно было указать время суток и периодичность (1 день, неделя и т. д.).
0
|
426 / 406 / 68
Регистрация: 06.10.2012
Сообщений: 1,748
|
|
18.06.2015, 13:04 | 8 |
Ханасака, вы же используете метод Run. Есть несколько способов взаимодействия активности с сервисом (на одном из сайтов указывают 4 штуки). Запустили сервис, а дальше он сам по себе работает. Если активность ещё существует, он может слать туда сообщения по таймеру (но я такой вариант не проверял, у меня при завершении приложения сервис тоже завершается).
0
|
10 / 10 / 1
Регистрация: 12.07.2013
Сообщений: 147
|
|
18.06.2015, 15:17 [ТС] | 9 |
А как лучше организовать проверку не настало ли время отправления уведомления? Ничего лучше кроме ежесекундной проверки типа: "А не настало ли 12:00?" не могу придумать.
0
|
18.06.2015, 15:17 | |
18.06.2015, 15:17 | |
Помогаю со студенческими работами здесь
9
Как организовать поиск в 1С 8.2? Нужно организовать поиск, например, по ФИО? Как грамотно сделать чтобы сервер загружался как сервис ? бежать как сервис Domino как сервис Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |