Я создал On Boot Receiver для повторного вызова службы бодрствующих намерений каждые 5 минут, но не могу понять, как запустить службу сразу после установки приложения ..? Я не хочу полагаться на перезагрузку устройства пользователем до его запуска!
Вот мой код:
public class OnBootReceiver extends BroadcastReceiver {
private static final int PERIOD = 300000; // check every 5 minutes
@Override
public void onReceive(Context context, Intent intent) {
AlarmManager mgr = (AlarmManager) context.getSystemService(Context.ALARM_SERVICE);
Intent i = new Intent(context, OnAlarmReceiver.class);
PendingIntent pi = PendingIntent.getBroadcast(context, 0, i, 0);
mgr.setRepeating(AlarmManager.ELAPSED_REALTIME_WAKEUP, SystemClock.elapsedRealtime() + 60000, PERIOD, pi);
}}
Может кто-нибудь помочь мне, пожалуйста? :)