Wie kann der wiederholte AlarmManager AsyncTask starten?

Normalerweise schreibe ich diesen Code, um einen Dienst zu startenAlarmManager.

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

MeineAsyncTask ist eine Privatklasse, in der ich mich anmeldeAlarmManager Objekt.

Wie kann ich die anrufen?AsyncTask anstelle eines Dienstes mitAlarmManager Objekt?

PS. Wenn es einen besseren Weg gibt zu rennenAsyncTask bitte alle x sekunden / minuten vorschlagen!

Antworten auf die Frage(2)

Ihre Antwort auf die Frage