Example #1
0
        /**
         * Factory method for this fragment class. Constructs a new fragment for the given page number.
         */
        public static PhotoFragment create(string pharmacyUUID, string attendanceLastUUID)
        {
            PhotoFragment fragment  = new PhotoFragment();
            Bundle        arguments = new Bundle();

            arguments.PutString(C_PHARMACY_UUID, pharmacyUUID);
            arguments.PutString(C_ATTENDANCE_LAST_UUID, attendanceLastUUID);
            fragment.Arguments = arguments;
            return(fragment);
        }
            public override V4App.Fragment GetItem(int position)
            {
                switch (position)
                {
                case 0:
                    return(PharmacyFragment.create(PharmacyUUID));

                case 1:
                    return(EmployeeFragment.create(PharmacyUUID));

                case 2:
                    return(InfoFragment.create(PharmacyUUID, AttendanceLastUUID));

                case 3:
                    return(PhotoFragment.create(PharmacyUUID, AttendanceLastUUID));

                default:
                    return(ScreenSlidePageFragment.create(position, false));
                }
            }