Обновить переменную раз в сутки?
Проверить дату последнего обновления переменнойЕсли между текущей датой и датой обновления прошло более суток - обновить переменную и обновить дату обновления.
теперь нужно, чтоб переменая сама обновлялась раз в сутки, например в 2 ночи
под андроид можете использовать https://developer.android.com/training/scheduling/...