示例#1
0
        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;
            }
        }