Какие методы нужно использовать, что заставить приложение в фоновом режиме проверять данные с интернета каждые n часов?
Ответ
Можно как то так:
Intent intent = new Intent(context, myService.class);
PendingIntent pendingIntent = PendingIntent.getService(context, 0, intent, 0);
AlarmManager alarmManager = mContext.getSystemService(Context.ALARM_SERVICE);
alarmManager.setRepeating(AlarmManager.ELAPSED_REALTIME, 3600000, 3600000, pendingIntent)
Так будет каждый час стартовать сервис myService. И в этом сервисе проверяй данные из интернета.
Комментариев нет:
Отправить комментарий