Как можно повторить AlarmManager запустить AsyncTask?
Я обычно пишу этот код для запуска службы сAlarmManager
.
intent = new Intent(getActivity(), someservice.class);
pendingNotificationIntent = PendingIntent.getService(getActivity(), 0, intent, 0);
alarm = (AlarmManager) getActivity().getSystemService(getActivity().ALARM_SERVICE);
int interval = 30 * 1000;
long now = Calendar.getInstance().getTimeInMillis();
alarm.setRepeating(AlarmManager.RTC_WAKEUP, now, interval, pendingNotificationIntent);
мойAsyncTask
это частный класс, где я регистрируюсьAlarmManager
объект.
Как я могу позвонитьAsyncTask
вместо службы, использующейAlarmManager
объект?
PS. Если есть лучший способ бежатьAsyncTask
каждые X секунд / минут, пожалуйста, предложите это!