Buenos días, tengo una aplicación android con la que envió información a través de un servicio SOAP y la inserto en una BD sql.
El problema que me ha surgido es cuando se vaya a enviar información pero ne el lugar que se encuentre no haya cobertura o no disponga de datos en ese momento.
He estado pensando en como hacerlo, pero debido a que soy nuevo no se cual seria la manera mas eficiente de hacerlo.
Estaba pensando en guardar los datos en una variable global y con un servicio en segundo plano que comprobase cada x tiempo si el dispositivo tiene conexión enviara los datos o no.
Claro tengo varias dudas no se si sera mejor una variable global o una bd interna en la aplicación, si un proceso en segundo plano que este funcionando constantemente me ralentizaría la aplicación...
Igual hay alguna manera mas fácil de realizar este proceso pero la desconozco, agradezco todo aporte o ayuda ;)
Un saludo y gracias de antemano.