private void Schedule(Context context, int minutes) { Log.Error("TrackerActivity RECEIVER", "Schedule minutes" + minutes + " minutes"); Calendar calendar = TrackerActivityService.GetCalendarAfterAddingMinutes(minutes); SetAlarm(context, calendar); }
public override void OnReceive(Context context, Intent intent) { Log.Error("TrackerActivityReceiver", "arrived"); if (string.IsNullOrEmpty(Utils.GetDefaults("Token"))) { return; } if (intent.HasExtra(EXTRA_RESET_STEPS)) { TrackerActivityService.ResetSteps(); TrackerActivityService.ScheduleForResetSteps(context); } else { int hour = DateTime.Now.Hour; HandleCurrentHour(context, hour); } }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.activity_tracker); SetToolbar(); tvSteps = FindViewById <TextView>(Resource.Id.tv_steps_from_sensor); tvDailyTarget = FindViewById <TextView>(Resource.Id.tv_steps_daily_target); tvHHT = FindViewById <TextView>(Resource.Id.tv_steps_hht_target); tvProgress = FindViewById <TextView>(Resource.Id.tv_progress); TrackerActivityService.SetListener(this); SetSteps(); dailyTarget = GetDailyTarget(); tvDailyTarget.Text = dailyTarget + ""; int hht = dailyTarget / 15; tvHHT.Text = hht + ""; InitProgressAnimation(); SetUIForProgress(); }