public override Android.Support.V4.App.Fragment GetItem(int position) { var x = CHBNL.ElementAt(position).HoleNumber; var y = position; //Toast.MakeText(null, "hole = " + x.ToString() + " pos = " + y.ToString(), ToastLength.Short).Show(); var xx = Tasky.GlobalEntities.courseHoleByNumberListList.CourseHoleDataLists.ElementAt(position); return((Android.Support.V4.App.Fragment) HoleDetailsFragment.newInstance(CHBNL.ElementAt(position), CourseID)); //HoleDetailsFragment.newInstance(Tasky.GlobalEntities.courseHoleByNumberListList.CourseHoleDataLists.ElementAt(position)); }
public static HoleDetailsFragment newInstance(Tasky.CourseHoleByNumberList holesByNumber, int courseID) { HoleDetailsFragment fragment = new HoleDetailsFragment(); Bundle args = new Bundle(); chbnl = holesByNumber; CourseID = courseID; //handler = new Handler(); args.PutString("holesByNumber", JsonConvert.SerializeObject(holesByNumber)); fragment.Arguments = args; return(fragment); }