public override void OnReceive(Context context, Intent intent) { switch (intent.Action) { case "TAKE": try { MedicationDatabase db = new MedicationDatabase(); db.addtracktaken("true"); Toast.MakeText(context, "DOSAGE TAKEN", ToastLength.Short).Show(); } catch (Exception e) { Debug.WriteLine(e.StackTrace); } break; case "SKIP": try { Toast.MakeText(context, "DOSAGE SKIPPED", ToastLength.Short).Show(); MedicationDatabase db = new MedicationDatabase(); db.addtrackmissed("true"); Toast.MakeText(context, "DOSAGE MISSED", ToastLength.Short).Show(); } catch (Exception e) { Debug.WriteLine(e.StackTrace); } break; } }