public class TrainCheckerAlarm extends BroadcastReceiver {
public MainActivity ma;
public void GetMA(MainActivity m) {ma = m;}
@Override
public void onReceive(Context context, Intent intent)
{
ma.RefreshList();
}
public void setAlarm(Context context, Calendar cal)
{
AlarmManager am =( AlarmManager)context.getSystemService(Context.ALARM_SERVICE);
Intent i = new Intent(context, TrainCheckerAlarm.class);
PendingIntent pi = PendingIntent.getBroadcast(context, 0, i, 0);
am.set(AlarmManager.ELAPSED_REALTIME, cal.getTimeInMillis(), pi);
}
}