public override void OnResume() { base.OnResume(); if (runRecords != null && workoutListView != null) { if (location < runRecords.Count) { workoutListView.ScrollToPosition(location); } else if (location == runRecords.Count && location != 0) { workoutListView.ScrollToPosition(location - 1); } } }