I usually write this code to start a service with AlarmManager
.
intent = new Intent(getActivity(), someservice.class);
pendingNotificat
This is how you can do it:
1.) Define a static intent (intent1) and use it to pass to AlarmManager when setting time. So now when ever time, will lapse; AlarmManager will notify by sending intent1.
2.) On onReceive of BroadcastReceiver of intent1, start a AsyncTask. At end end of AsyncTask, set the next time for AlarmManager.