В настоящее время я запрограммировал обычный Andorid-приложение (без обслуживания). Он содержит таймер для периодических проверок. Чтобы избежать проблем со службой и связью между Сервисом и Приложением, я спрашиваю себя, есть ли способ сохранить приложение, которое больше не находится на переднем плане. В настоящее время, когда я «закрываю» приложение, он все еще жив, пока ОС Android не решит его убить. Есть ли способ избежать этого убийства - например, по определенной команде в «onDestroy» или определенном флаге App? Мое приложение довольно сложно, и я не хочу реализовывать Сервис как это, особенно связь/привязка - увеличивает сложность. Есть ли «простой способ», или я действительно вынужден использовать Service + App? Может быть, есть трюк, чтобы зарегистрировать приложение для sth. который имеет побочный эффект, который ОС Android не убивает, когда он находится в фоновом режиме.Могу ли я сохранить Android-приложение в фоновом режиме?
Редактировать для лучшего понимания: это нормально, что графический интерфейс может идти в фоновом режиме (исчезает), когда пользователь этого хочет, поэтому мой вопрос заключается не в том, чтобы позволить графическому интерфейсу моего приложения постоянно находиться на переднем плане. Все, что я хочу, это то, что таймер остается нетронутым без необходимости в дополнительной услуге.
Спасибо всем за идеи заранее!
Я наметил, как это сделать в этом посте: http://stackoverflow.com/questions/29799187/android-background-services-and-alarms/29800712#29800712. Он использует Сервис и обработчик. –