Exemplo n.º 1
0
        public override Fragment GetItem(int position)
        {
            switch (position)
            {
            case 0:
            {
                DateFragment dateFragment = DateFragment.NewInstance(
                    mDialogFragment.MyTheme,
                    mDialogFragment.Calendar.Year,
                    mDialogFragment.Calendar.Month - 1,
                    mDialogFragment.Calendar.Day,
                    mDialogFragment.MinDate,
                    mDialogFragment.MaxDate);
                dateFragment.SetTargetFragment(mDialogFragment, 200);
                return(dateFragment);
            }

            case 1:
            {
                TimeFragment timeFragment = TimeFragment.NewInstance(
                    mDialogFragment.MyTheme,
                    mDialogFragment.Calendar.Hour,
                    mDialogFragment.Calendar.Minute,
                    mDialogFragment.IsClientSpecified24HourTime,
                    mDialogFragment.Is24HourTime);
                timeFragment.SetTargetFragment(mDialogFragment, 200);
                return(timeFragment);
            }

            default:
                return(null);
            }
        }
        public static TimeFragment NewInstance(int theme,int hour,int minute,
			bool isClientSpecified24HourTime,bool is24HourTime)
        {
            TimeFragment t = new TimeFragment ();
            Bundle b = new Bundle ();
            b.PutInt ("theme", theme);
            b.PutInt ("hour", hour);
            b.PutInt ("minute", minute);
            b.PutBoolean ("isClientSpecified24HourTime", isClientSpecified24HourTime);
            b.PutBoolean ("is24HourTime", is24HourTime);
            t.Arguments = b;

            return t;
        }
        public static TimeFragment NewInstance(int theme, int hour, int minute,
                                               bool isClientSpecified24HourTime, bool is24HourTime)
        {
            TimeFragment t = new TimeFragment();
            Bundle       b = new Bundle();

            b.PutInt("theme", theme);
            b.PutInt("hour", hour);
            b.PutInt("minute", minute);
            b.PutBoolean("isClientSpecified24HourTime", isClientSpecified24HourTime);
            b.PutBoolean("is24HourTime", is24HourTime);
            t.Arguments = b;

            return(t);
        }