package com.example.stimulusStrategy; import android.app.AlarmManager; import android.app.PendingIntent; import android.content.Context; import android.content.Intent; import com.example.stimulus.Stimulus; import java.util.Observable; import java.util.Observer; /** * Created by pharmacy on 09/01/2018. */ public class Clock implements StimulusStrategy { private Context context; public Clock(Context context){ this.context = context; } public void monitor() { //Does intent require parameters?? //Similar for pending intent?? AlarmManager am = (AlarmManager) context.getSystemService(Context.ALARM_SERVICE); Intent i = new Intent(context, Stimulus.class); PendingIntent pi = PendingIntent.getBroadcast(context, 0, i, 0); am.set(AlarmManager.ELAPSED_REALTIME, AlarmManager.INTERVAL_HOUR, pi); } }