Я попробовал ScheduledExecutorService и его функцию ScheduleAtFixedRate. Работало только тогда, когда приложение было на переднем плане, а иногда не работало без причины.
Потом я попробовал AlarmManager. Не удалось реализовать это, потому что update() нельзя сделать статическим.
(Когда я привел Context к MainActivty, чтобы затем оттуда вызвать update() ни то, ни другое не сработало.)
Мне просто нужен простой способ вызывать функцию каждую минуту.
Есть ли какой-нибудь хороший API или какой-нибудь хороший библиотеку (из github), которую я могу использовать?
Спасибо, Гейб Сечан, я приведу код, чтобы было понятнее, что я хочу сделать:
Код: Выделить всё
private void update(){
StatsActivity.addMinutes(1);
actionManager.updatePet();
Map petMetrics = actionManager.getKeyMetrics();
StatsActivity.addValues(petMetrics);
}
Подробнее здесь: https://stackoverflow.com/questions/793 ... ess-wether
Мобильная версия