¿Cómo hacer que una aplicación se ejecute continuamente en Android?

Estoy creando una aplicación que envía la información de ubicación al servidor. Pero cuando se hace clic en el botón Atrás o Inicio, la aplicación se detiene. ¿Hay alguna manera de hacer que la aplicación se ejecute continuamente en segundo plano y envíe datos al servidor?

Respuestas a la pregunta(2)

Su respuesta a la pregunta