Android - Como baixar dados em segundo plano em horários especificados
Sinto muito desde já por não ter nenhum código para postar, principalmente porque não consigo descobrir como preciso fazer o que preciso.
Basicamente, em intervalos especificados durante o dia (por exemplo, 5 horas da manhã), quero que meu aplicativo baixe alguns dados do meu servidor e os armazene no dispositivo. Isso é para reduzir a carga no meu servidor de fazer o download de dados toda vez que o aplicativo é executado, e para reduzir o tempo de carregamento do usuário, para que, quando eles usem o aplicativo, os dados mais recentes já estejam no dispositivo. .
Não tenho absolutamente nenhuma idéia de como fazer isso. Eu sei como fazer o download de dados, mas agora como fazer o download em segundo plano, como planejado. Isso é possível?
Não estou pedindo que alguém faça isso por mim, mas alguém poderia me indicar a direção certa.