Вчера я впервые попробовал создать службу Android.Нам в основном нужен механизм, который проверяет состояние наших серверов каждые 30 минут.Я просмотрел 4 или 5 учебных пособий с множеством хороших комментариев, но я не могу заставить свой Сервис работать вообще.
После одного урока мне удалось запустить сервис и распечататьв журнал раз в минуту, который работал отлично.Дело в том, что когда я выхожу из приложения (я имею в виду, нажимая кнопку BACK, пока приложение не закрывается, или даже нажимая клавишу home), служба, похоже, останавливается.
Если мой код не был таким беспорядкомЯ бы опубликовал некоторые.Я в основном хочу, чтобы служба запускалась, когда пользователь впервые запускает приложение (или нажимает определенную кнопку, это не имеет значения), и работает непрерывно, независимо от того, выходит ли пользователь из приложения или нет, и выполняет свои проверки серверакаждые полчаса, и, возможно, воспроизводить звук в некоторых случаях (опять же, приложение работает визуально или нет). Может ли кто-нибудь предоставить какой-либо псевдокод для того, чего я пытаюсь достичь?И, может быть, еще немного подробностей о конкретных методах, которые я должен реализовать, и о том, когда их вызывать?
Большое спасибо.Я хотел бы сделать это до длинных выходных, если это возможно.