protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.activity_workout_history);

            actionDrawer = (WearableActionDrawer)FindViewById(Resource.Id.ad_history);
            actionDrawer.SetOnMenuItemClickListener(new MenuItemClickListener(this));
            actionDrawer.PeekDrawer();

            DB = new Database();

            runRecord = (RunRecord)DB.Find(Intent.Extras.GetString("RunID"), typeof(RunRecord));
            runData   = RunRecord.GetRunDataFromRun(runRecord.ID);

            sv_workout = (ScrollView)FindViewById(Resource.Id.sv_workout);
            sv_workout.RequestFocus();
            sv_workout.SmoothScrollingEnabled = true;



            tv_runDate      = (TextView)FindViewById(Resource.Id.tv_run_date);
            tv_runDate.Text = runRecord.dor;

            wrv_laps = (WearableRecyclerView)FindViewById(Resource.Id.wrv_workout_data);
            adapter  = new AdapterRunData(this, wrv_laps, Resource.Layout.item_lap, runData, false);
            wrv_laps.SetAdapter(adapter);
            adapter.NotifyDataSetChanged();

            Console.WriteLine("Lap count" + runData.Count);
        }
Exemple #2
0
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            rootView = inflater.Inflate(Resource.Layout.lap_list, container, false);
            app      = GlobalDataDash.GetInstance();

            currentLapData = app.currentLapData;

            rv_lapList = (WearableRecyclerView)rootView.FindViewById(Resource.Id.rv_laps);
            adapter    = new AdapterRunData(Activity, rv_lapList, Resource.Layout.item_lap, currentLapData, false);
            rv_lapList.SetAdapter(adapter);
            adapter.NotifyDataSetChanged();

            return(rootView);
        }