コード例 #1
0
        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));
        }
コード例 #2
0
        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);
        }