Настройки Android для запуска Сервисов - PullRequest
0 голосов
/ 19 июля 2011

Я создаю приложение, в котором должен быть только экран с тремя флажками и кнопкой для сохранения выбора пользователей относительно флажков.

Если пользователь установит флажок и нажмет кнопку, то определенная служба должна быть запущена и запущена, даже если приложение закрыто - до тех пор, пока приложение не запустится снова, а пользователь снимает флажок и снова нажимает кнопку. Конечно, если пользователь снимает флажок, я хочу, чтобы при следующем запуске приложения флажок оставался не отмеченным, и наоборот.

Итак, мой вопрос, какую стратегию я могу решить? Нормальная PreferenceActivity? SharedPreferences?

Спасибо всем за ответы заранее: -)

1 Ответ

1 голос
/ 19 июля 2011

Я использовал SharedPreferences для чего-то подобного, просто потому что это был простой способ, чтобы мои Службы и Действия видели информацию.

Итак, просто имейте RemoteService (http://saigeethamn.blogspot.com/2009/09/android-developer-tutorial-part-9.html)и Activity.

Activity запускается, просматривает информацию и может запустить службу. Если пользователь снимает флажок, он может остановить службу.

Итак, службавсегда выполняется при желании и не привязан к действию, поэтому, когда действие прекращается, служба продолжает работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...