Ejecute la solicitud de volea cada 5 minutos en segundo plano android

Utilizo la biblioteca Volley para conectarme con el servidor en mi aplicación. Ahora, tengo que enviar una solicitud en segundo plano cada 5 minutos también cuando la aplicación no se está ejecutando (eliminada por el usuario). ¿Cómo debería hacerlo? Con servicios de fondo,AlarmManager (Google dice que no es una buena opción para las operaciones de red) o algo más?

¿O tal vez SyncAdapter será bueno para eso?

Respuestas a la pregunta(2)

Su respuesta a la pregunta