Jak powtórzyć program AlarmManager uruchamiający AsyncTask?

Zazwyczaj piszę ten kod, aby rozpocząć korzystanie z usługiAlarmManager.

    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);

MójAsyncTask to prywatna klasa, w której się rejestrujęAlarmManager obiekt.

Jak mogę zadzwonić doAsyncTask zamiast korzystania z usługiAlarmManager obiekt?

PS. Jeśli jest lepszy sposób na uruchomienieAsyncTask co X sekund / minut, proszę zaproponować!

questionAnswers(2)

yourAnswerToTheQuestion