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!