public ColorPagerAdapter(FragmentManager fm) 
     : base(fm)
 {
     _fragments = new List<Fragment>();
     foreach (var c in _colors)
         _fragments.Add(new ColorFragment(c));
 }
 public ArtistPagerAdapter(FragmentManager fm)
     : base(fm)
 {
     this.fragments = new List<Fragment>();
     fragments.Add(new FragmentArtist());
     fragments.Add(new FragmentSimilarArtists());
     fragments.Add(new FragmentTopTracks());
     fragments.Add(new FragmentTopAlbums());
     fragmentCount = fragments.Count;
 }
			public MyPagerAdapter(Android.Support.V4.App.FragmentManager SupportFragmentManager)
				: base(SupportFragmentManager)
			{
				// TODO: Complete member initialization
				this.SupportFragmentManager = SupportFragmentManager;
				_count = SharedState.Count != 0 ? SharedState.Count : Titles.Length;
				_titles = new string[Titles.Length];
				Array.Copy(Titles, _titles, Titles.Length);
				if (_count != SharedState.Count)
					SharedState.Count = _count;
			}
Beispiel #4
0
        public FeedPagerAdapter(FragmentManager fm, ObservableCollection <FeedTabEntry> tabEntries, FeedPageFragment parent) : base(fm)
        {
            _tabEntries = tabEntries;
            _parent     = parent;
            _tabEntries.CollectionChanged += TabEntriesOnCollectionChanged;

            foreach (var entry in tabEntries)
            {
                entry.ResetEventSubscriptions();
                Fragments.Add(new FeedPageTabFragment(entry));
            }

            Fragments.FirstOrDefault()?.NavigatedTo();
        }
Beispiel #5
0
        internal static IVisualElementRenderer CreateRenderer(VisualElement element, FragmentManager fragmentManager)
        {
            UpdateGlobalContext(element);

            IVisualElementRenderer renderer = Registrar.Registered.GetHandler <IVisualElementRenderer>(element.GetType()) ?? new DefaultRenderer();

            var managesFragments = renderer as IManageFragments;

            managesFragments?.SetFragmentManager(fragmentManager);

            renderer.SetElement(element);

            return(renderer);
        }
Beispiel #6
0
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);

            // Set our view from the "main" layout resource
            SetContentView(Resource.Layout.MainLayout);
            Android.Support.V4.App.FragmentManager fm       = SupportFragmentManager;
            Android.Support.V4.App.Fragment        fragment = fm.FindFragmentById(Resource.Id.fragmentContainer);

            if (fragment == null)
            {
                fragment = new NewsListFragment();
                fm.BeginTransaction().Add(Resource.Id.fragmentContainer, fragment).Commit();
            }
        }
Beispiel #7
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.activity_main);
            act     = this;
            netconn = new Abstract_Net();
            WIFI    = netconn.WifiState(this);
            BottomNavigationView navigation = FindViewById <BottomNavigationView>(Resource.Id.navigation);

            navigation.SetOnNavigationItemSelectedListener(this);
            pg        = new InitialisePages();
            fm        = SupportFragmentManager;
            viewpager = FindViewById(Resource.Id.pager1) as ViewPager;
            AdjustPages();
        }
Beispiel #8
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            SetContentView(Resource.Layout.WebLayout);
            Android.Support.V4.App.FragmentManager fm       = SupportFragmentManager;
            Android.Support.V4.App.Fragment        fragment = fm.FindFragmentById(Resource.Id.webLayout);

            if (fragment == null)
            {
                fragment = new ContentWebFragment();

                fm.BeginTransaction().Add(Resource.Id.webLayout, fragment).Commit();
            }
        }
Beispiel #9
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.activity_sounds);
            folderIndex = Intent.GetIntExtra("folder", -1);
            Android.Support.V4.App.FragmentManager fm       = SupportFragmentManager;
            Android.Support.V4.App.Fragment        fragment = fm.FindFragmentById(Resource.Id.sound_act_fragments);

            if (fragment == null)
            {
                fragment = new SoundActivityFragmentHolder(folderIndex);
                fm.BeginTransaction()
                .Add(Resource.Id.sound_act_fragments, fragment)
                .Commit();
            }
        }
            public void OnClick(View v)
            {
                var fragment = new EventFragment();

                Android.Support.V4.App.FragmentManager eventFragmentManager = context.SupportFragmentManager;
                MainActivity.myBundle.PutLong("EventID", eventID);
                eventFragmentManager.BeginTransaction().Replace(Resource.Id.content_frame, fragment, "event").AddToBackStack("event").Commit();

                //Fragment fragment = new EventFragment();
                //var fragmentManager = context.SupportFragmentManager;
                //Android.Support.V4.App.FragmentTransaction fragmentTransaction = fragmentManager.BeginTransaction();
                //fragmentTransaction.Replace(Resource.Id.content_frame, fragment, "my_fragment");
                //MainActivity.myBundle.PutLong("EventID", eventID);
                //fragmentTransaction.Commit();
                ivMore.SetOnClickListener(null);
            }
Beispiel #11
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            // Create your application here
            SetContentView(Resource.Layout.pageviewer);
            ActionBar.Title = "Learn English";
            ActionBar.SetDisplayShowHomeEnabled(false);
            ActionBar.SetBackgroundDrawable(new ColorDrawable(Android.Graphics.Color.Blue));

            //DEFINE API
            vp          = FindViewById <ViewPager>(Resource.Id.pager);
            butChild    = FindViewById <Button>(Resource.Id.butChild);
            butprophet  = FindViewById <Button>(Resource.Id.butProhet);
            butmiracles = FindViewById <Button>(Resource.Id.butMiracles);
            butabout    = FindViewById <Button>(Resource.Id.butAbout);
            //END API

            fm         = this.SupportFragmentManager;
            adapter    = new MyAdapter(fm, Getfragment());
            vp.Adapter = adapter;

            //EVENT API
            vp.PageSelected   += Vp_PageSelected;
            butChild.Click    += ButChild_Click;
            butprophet.Click  += Butprophet_Click;
            butmiracles.Click += Butmiracles_Click;
            butabout.Click    += Butabout_Click;
            //END EVENT
            Activity = Intent.GetStringExtra("Activity");
            if (Activity == "WordFragment")
            {
                vp.CurrentItem = 0;
            }
            if (Activity == "GrammerFragment")
            {
                vp.CurrentItem = 1;
            }
            if (Activity == "storiesConversationItems")
            {
                vp.CurrentItem = 2;
            }
            if (Activity == "testFragment")
            {
                vp.CurrentItem = 3;
            }
        }
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            SetContentView(Resource.Layout.clave_cambio_activity);

            toolbar = FindViewById <Android.Support.V7.Widget.Toolbar>(Resource.Id.app_bar);
            SetSupportActionBar(toolbar);
            SupportActionBar.SetTitle(Resource.String.olvido_pass);
            SupportActionBar.SetDisplayHomeAsUpEnabled(true);
            SupportActionBar.SetDisplayShowHomeEnabled(true);
            fm = SupportFragmentManager;
            var ft = fm.BeginTransaction();

            ft.Replace(Resource.Id.cambio_clave_container, new FragmentClaveRecuperar());
            ft.Commit();
        }
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            SetContentView(Resource.Layout.SimpleActivity);

            SetSupportActionBar(FindViewById <Toolbar>(Resource.Id.simpleActivityToolBar));

            FAB = (FloatingActionButton)FindViewById(Resource.Id.simpleActivityFAB);
            FAB.Hide();


            FM = SupportFragmentManager;
            var ft = FM.BeginTransaction();

            var fragString = Intent.GetStringExtra(Constants.KEY_FRAGMENT_TYPE);
            var longId     = Intent.GetLongExtra(Constants.EXTRA_LONG_ID, -1);

            switch (fragString)
            {
            case "FanReact.LoginPage":
                lpFragment = new LoginPage().CreateFragment(this);
                lft        = FragmentManager.BeginTransaction();
                lft.AddToBackStack(null);
                lft.Replace(Resource.Id.simpleActivityContent, lpFragment, "Login Page");
                lft.Commit();
                return;

            case "FanReact.SecondPage":
                lpFragment = new SecondPage().CreateFragment(this);
                lft        = FragmentManager.BeginTransaction();
                lft.AddToBackStack(null);
                lft.Replace(Resource.Id.simpleActivityContent, lpFragment, "Second Page");
                lft.Commit();
                return;

            case Constants.FRAG_TYPE_ALL_PROGRAMS:
                //GoToAllProgramsPage(longId);
                lpFragment = new AllProgramsPage(longId).CreateFragment(this);
                lft        = FragmentManager.BeginTransaction();
                lft.AddToBackStack(null);
                lft.Replace(Resource.Id.simpleActivityContent, lpFragment, Constants.FRAG_TYPE_ALL_PROGRAMS);
                lft.Commit();
                return;
            }
        }
Beispiel #14
0
        public GoalFragmentAdapter(Android.Support.V4.App.FragmentManager fm) : base(fm)
        {
            switch (GoalTimeDao.GetGoalTime().Name)
            {
            case "Year":
                Singleton.Instance.tvGoalTitle.Text = "2018";
                break;

            case "Month":
                Singleton.Instance.tvGoalTitle.Text = "Jan";
                break;

            case "Day":
                Singleton.Instance.tvGoalTitle.Text = "1";
                break;
            }
        }
Beispiel #15
0
 public SectionsPagerAdapter(Context context, FragmentManager fragmentManager)
     : base(fragmentManager)
 {
     mFragments = new List <Tuple <Fragment, string> >();
     mFragments.Add(new Tuple <Fragment, string>(
                        new BasicsFragment(),
                        context.GetString(Resource.String.title_basics_section).ToUpper(CultureInfo.CurrentCulture)));
     mFragments.Add(new Tuple <Fragment, string>(
                        new ThemeFragment(),
                        context.GetString(Resource.String.title_theme_section).ToUpper(CultureInfo.CurrentCulture)));
     mFragments.Add(new Tuple <Fragment, string>(
                        new TilesFragment(),
                        context.GetString(Resource.String.title_tiles_section).ToUpper(CultureInfo.CurrentCulture)));
     mFragments.Add(new Tuple <Fragment, string>(
                        new SensorsFragment(),
                        context.GetString(Resource.String.title_sensors_section).ToUpper(CultureInfo.CurrentCulture)));
 }
        public static void SwitchFragmentById <TargetFragment>(
            this FragmentManager fm,
            int id,
            string targetFragmentTag,
            Func <Fragment, bool> compare,
            FragmentTransaction transaction = null,
            Bundle args = null
            )
            where TargetFragment : Fragment, new()
        {
            var currentTransaction = transaction ?? fm.BeginTransaction();

            var orgFragment = FindShowingFragmentById(fm, id);

            if (!compare(orgFragment))
            {
                currentTransaction.Hide(orgFragment);

                var target = fm.FindFragmentByTag(targetFragmentTag);
                if (target == null)
                {
                    target = new TargetFragment();
                    if (args != null)
                    {
                        target.Arguments = args;
                    }

                    currentTransaction.Add(id, target, targetFragmentTag);
                }
                else
                {
                    if (args != null)
                    {
                        target.Arguments = args;
                    }

                    currentTransaction.Show(target);
                }
            }

            if (transaction == null)
            {
                currentTransaction.Commit();
            }
        }
Beispiel #17
0
 public static void AddFragment(Context context, Android.Support.V4.App.Fragment newFragment, string TAG)
 {
     Android.Support.V4.App.Fragment            myFragment      = null;
     Android.Support.V4.App.FragmentManager     fragmentManager = ((FragmentActivity)context).SupportFragmentManager;
     Android.Support.V4.App.FragmentTransaction ft = fragmentManager.BeginTransaction();
     myFragment = fragmentManager.FindFragmentByTag(TAG);
     if (myFragment == null)
     {
         ft.Add(Resource.Id.home_frame_layout, newFragment, TAG);
         ft.AddToBackStack(null);
         ft.Commit();
     }
     else
     {
         ft.Detach(myFragment).Attach(myFragment);
         ft.Commit();
     }
 }
Beispiel #18
0
 public TutorialFragmentAdapter(Android.Support.V4.App.FragmentManager fm) : base(fm)
 {
     tutorialPagesFragments = new List <Android.Support.V4.App.Fragment>
     {
         new TextFragment("Welcome to AlgeTiles tutorial. Please swipe to the left to continue. Press back anytime to quit."),
         new TutorialFragment(tutorialPages[0]),
         new TutorialFragment(tutorialPages[1]),
         new TutorialFragment(tutorialPages[2]),
         new TutorialFragment(tutorialPages[3]),
         new TutorialFragment(tutorialPages[4]),
         new TutorialFragment(tutorialPages[5]),
         new TutorialFragment(tutorialPages[6]),
         new TutorialFragment(tutorialPages[7]),
         new VideoFragment(tutorialPages[8]),
         new VideoFragment(tutorialPages[9]),
         new TextFragment("END. Please press back to return to main menu.")
     };
 }
Beispiel #19
0
        private void ShowFragment(SupportFragment fragment)
        {
            if (fragment.IsVisible)
            {
                return;
            }

            SupportActionBar.SetTitle(Resource.String.settingsDrawer);
            var trans = SupportFragmentManager.BeginTransaction();

            trans.SetCustomAnimations(Resource.Animation.slide_right, Resource.Animation.slide_right, Resource.Animation.slide_right, Resource.Animation.slide_right);
            trans.Hide(mCurrentFragment);
            trans.Show(fragment);
            trans.AddToBackStack(null);
            trans.Commit();

            mStackFragment.Push(mCurrentFragment);
            mCurrentFragment = fragment;
        }
Beispiel #20
0
        public void NavigateTo(Android.Support.V4.App.Fragment newFragment)
        {
            try
            {
                Android.Support.V4.App.FragmentManager     mFragmentManager     = null;
                Android.Support.V4.App.FragmentTransaction mFragmentTransaction = null;

                _currentFragment     = newFragment;
                mFragmentManager     = SupportFragmentManager;
                mFragmentTransaction = mFragmentManager.BeginTransaction();
                mFragmentTransaction.Replace(Resource.Id.frame, _currentFragment);
                mFragmentTransaction.SetTransition((int)FragmentTransit.FragmentFade);
                mFragmentTransaction.CommitAllowingStateLoss();
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }
        }
Beispiel #21
0
        public override void OnBackPressed()
        {
            InvalidateOptionsMenu();//redraw toolbar Menu

            if (SupportFragmentManager.BackStackEntryCount > 0)
            {
                SupportFragmentManager.PopBackStack();
                mCurrentFragment = mStackFragment.Pop();

                //corrects the highlighted navigation menu item
                NavigationView navigationView = FindViewById <NavigationView>(Resource.Id.nav_view);
                navigationView.SetCheckedItem(CurrentSelectedNavigation(mCurrentFragment));
                mDrawerLayout.CloseDrawers();//close drawer on back press
            }
            else
            {
                base.OnBackPressed();
            }
        }
 public CSIBaseFragmentPagerAdapter(Android.Support.V4.App.FragmentManager fm, CSIBaseActivity activity = null)
     : base(fm)
 {
     if (activity == null)
     {
         CSISystemContext = new CSIContext();
     }
     else
     {
         BaseActivity = activity;
         if (BaseActivity.GetCSISystemContext() == null)
         {
             CSISystemContext = new CSIContext();
         }
         else
         {
             CSISystemContext = BaseActivity.GetCSISystemContext();
         }
     }
 }
        private void OpenFragment(Fragment fragment)
        {
            var old = FragmentManager.FindFragmentById(Resource.Id.ContentFrameLayout);

            if (old == null)
            {
                FragmentManager.BeginTransaction()
                .Add(Resource.Id.ContentFrameLayout, fragment)
                .Commit();
            }
            else if (old != fragment)
            {
                // The detach/attach is a workaround for https://code.google.com/p/android/issues/detail?id=42601
                FragmentManager.BeginTransaction()
                .Detach(old)
                .Replace(Resource.Id.ContentFrameLayout, fragment)
                .Attach(fragment)
                .Commit();
            }
        }
        private void OnPlacePickerDone(PlacePickerFragment fragment)
        {
            Android.Support.V4.App.FragmentManager fm = SupportFragmentManager;
            fm.PopBackStack();

            String result = "";

            IGraphPlace selection = fragment.Selection;

            if (selection != null)
            {
                result = selection.Name;
            }
            else
            {
                result = GetString(Resource.String.no_place_selected);
            }

            ShowAlert(GetString(Resource.String.you_picked), result);
        }
Beispiel #25
0
 //constructor
 public SlidingTabMenu(Android.Support.V4.App.FragmentManager fm, string[] names, bool type) : base(fm)
 {
     Names     = names;
     this.type = type;
     fragments = new List <Android.Support.V4.App.Fragment>();
     if (type)  //on SlidingTabFinancial.cs type=true
     {
         fragments.Add(new ACFIPage());
         fragments.Add(new AgencyUsagePage());
         fragments.Add(new BankPage());
         fragments.Add(new BrokerageHoursPage());
         fragments.Add(new HomeCarePackagePage());
         fragments.Add(new IncomePage());
         fragments.Add(new SalariesWagesPage());
     }
     else    //on SlidingTabOccupancy.cs type=false
     {
         fragments.Add(new OccupancyPage());
         fragments.Add(new StaffPage());
     }
 }
Beispiel #26
0
        public async Task <bool> ShowRequestPermissionsAsync(Activity act, Android.Support.V4.App.FragmentManager manager, string tag)
        {
            if (Build.VERSION.SdkInt <= BuildVersionCodes.Kitkat)
            {
                return(true);
            }

            if (Arguments != null)
            {
                _allPermissions = Arguments.GetStringArray(PermissionsKey);
            }

            _neededPermissions = _allPermissions.Where(p => ContextCompat.CheckSelfPermission(act, p) != (int)Permission.Granted).ToArray();
            if (_neededPermissions.Length > 0)
            {
                base.Show(manager, tag);
                return(await _taskCompletion.Task);
            }

            return(true);
        }
        private void ShowPickerFragment(PickerFragment fragment)
        {
            fragment.OnErrorListener = new ErrorListener((f, e) => {
                String text = GetString(Resource.String.exception, e.Message);
                Toast toast = Toast.MakeText(this, text, ToastLength.Short);
                toast.Show();
            });

            Android.Support.V4.App.FragmentManager fm = SupportFragmentManager;
            fm.BeginTransaction()
            .Replace(Resource.Id.fragment_container, fragment)
            .AddToBackStack(null)
            .Commit();

            controlsContainer.Visibility = ViewStates.Gone;

            // We want the fragment fully created so we can use it immediately.
            fm.ExecutePendingTransactions();

            fragment.LoadData(false);
        }
Beispiel #28
0
        ////public async Task postuploadedcompliance()
        ////{


        ////    List<Comp_AttachmentModel> models = new List<Comp_AttachmentModel>();
        ////    models = db.GetFullAttachmentData(task_id_to_send);



        ////    string json = JsonConvert.SerializeObject(models);
        ////    try
        ////    {

        ////        string item = await restService.CompliancePostServiceMethod(Activity, "UpoadTaskCompliance", json, "completed");
        ////        if (item.Contains("Data Submitted Sucessfully"))
        ////        {
        ////            //db.updateComplianceStatus(id);
        ////            Toast.MakeText(Activity, "compliance post  Successfully..", ToastLength.Long).Show();
        ////            //progress.Dismiss();
        ////        }
        ////        else
        ////        {
        ////            Toast.MakeText(Activity, "Oops! Something Went Wrong.", ToastLength.Long).Show();
        ////            //progress.Dismiss();
        ////        }
        ////    }
        ////    catch (Exception ex)
        ////    {
        ////        //progress.Dismiss();
        ////    }
        ////    //progress.Dismiss();

        ////}
        public async Task compliancemarkascompleted()
        {
            if (image_comp_lst.Count >= img_min && video_comp_lst.Count >= vdo_min && audio_comp_lst.Count >= aud_min)
            {
                dynamic value = new ExpandoObject();
                value.Remark  = "ok";
                value.task_id = task_id_to_send;

                string json = JsonConvert.SerializeObject(value);
                try
                {
                    string item = await restService.ComplianceTaskMarkCompleted(Activity, "SetCompleteTaskSubmition", json, "completed");

                    if (item.Contains("Task completed successfully"))
                    {
                        //db.updateComplianceStatus(id);
                        Toast.MakeText(Activity, "Task completed successfully..", ToastLength.Long).Show();
                        db.UpdateInboxTaskStatus(task_id_to_send);
                        Android.Support.V4.App.FragmentManager fm = Activity.SupportFragmentManager;
                        fm.PopBackStack();
                        //progress.Dismiss();
                    }
                    else
                    {
                        Toast.MakeText(Activity, "Oops! Something Went Wrong.", ToastLength.Long).Show();
                        //progress.Dismiss();
                    }
                }
                catch (Exception ex)
                {
                    //progress.Dismiss();
                }
            }
            else
            {
                Toast.MakeText(Activity, "Please attach all mandatory compliances", ToastLength.Long).Show();
            }

            //progress.Dismiss();
        }
Beispiel #29
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            Xamarin.Essentials.Platform.Init(this, savedInstanceState);
            // Set our view from the "main" layout resource
            SetContentView(Resource.Layout.main_layout);

            fManager = this.SupportFragmentManager;

            pAdapter = new PagerAdapter(fManager, GetFragments());

            viewPager = FindViewById <ViewPager>(Resource.Id.viewPager1);
            //viewPager.SetPageTransformer(true, new ZoomOutPageTransformer());
            viewPager.Adapter = pAdapter;

            //var searchButton = FindViewById<Button>(Resource.Id.searchButton);
            //searchButton.Click += SearchButton_Click;

            //var gameListView = FindViewById<ListView>(Resource.Id.gamesListView);
            //var gameData = DataService.GetDataFromGame();
            //gameListView.Adapter = new GameAdapter(this, gameData.Result);
        }
Beispiel #30
0
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);

            // Set our view from the "main" layout resource
            SetContentView(Resource.Layout.Main);
            m_EditEmojicon = FindViewById <EmojiconEditText> (Resource.Id.editEmojicon);
            m_TextEmojicon = FindViewById <EmojiconTextView> (Resource.Id.txtEmojicon);
            btncopy        = FindViewById <Button>(Resource.Id.button1);
            Android.Support.V4.App.FragmentManager mgr = SupportFragmentManager;
            EmojiconsFragment.EmojiClicked += (e) => {
                EmojiconsFragment.Input(m_EditEmojicon, e);
            };
            EmojiconsFragment.EmojiconBackspaceClicked += (v) => {
                EmojiconsFragment.Backspace(m_EditEmojicon);
            };
            m_EditEmojicon.TextChanged += (object sender, Android.Text.TextChangedEventArgs e) => {
                m_TextEmojicon.Text = e.Text.ToString();
            };

            btncopy.Click += btncopy_Click;
        }
Beispiel #31
0
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);

            SetContentView(Resource.Layout.Main);
            // Create your application here
            fragmentManager = SupportFragmentManager;
            InitViews();
            //设置第一个选中
            SetTabSections(0);

            //如果是通过点击报警通知过来,直接跳转到报警详细界面
            var alarmbundle1 = Intent.Extras;

            if (alarmbundle1 != null)
            {
                var alarmInfoIntent = new Intent(this, typeof(AlarmDetailInfoActivity));
                alarmInfoIntent.PutExtras(alarmbundle1);
                StartActivity(alarmInfoIntent);
                OverridePendingTransition(Android.Resource.Animation.FadeIn, Android.Resource.Animation.FadeOut);
            }
        }
        public void CheckIfDataIsExpired()
        {
            int DataExpiredNotificationId = 1001;

            //Quick API call to test if data has expired, if 401 then expired
            McolStatsFragment stats = new McolStatsFragment();

            stats.GetMcolStatsJson();

            //If expired
            if (dataExpired)
            {
                //Alert dialog below
                //ShowAlert("Sorry, the data has expired. Please log back in.", false);

                //Introduce new DialogFragment
                Android.App.FragmentTransaction transaction = FragmentManager.BeginTransaction();
                dialog_LogIn loginPrompt = new dialog_LogIn();
                loginPrompt.Cancelable = false;
                loginPrompt.Show(transaction, "dialog fragment");

                //Notification to say data has expired
                // Construct a back stack for cross-task navigation:
                Android.Support.V4.App.TaskStackBuilder stackBuilder = Android.Support.V4.App.TaskStackBuilder.Create(this);

                // Build the notification:
                NotificationCompat.Builder builder = new NotificationCompat.Builder(this)
                                                     .SetAutoCancel(true)                                      // Dismiss from the notif. area when clicked
                                                     .SetContentTitle("Data has expired.")                     // Set its title
                                                     .SetVibrate(new long[] { 1000, 1000, 1000, 1000, 1000 })
                                                     .SetSmallIcon(Resource.Drawable.Icon)                     //  this icon
                                                     .SetContentText("Data has expired, please log back in."); // The message to display.

                // Finally, publish the notification:
                NotificationManager notificationManager =
                    (NotificationManager)GetSystemService(Context.NotificationService);
                notificationManager.Notify(DataExpiredNotificationId, builder.Build());
            }
        }
		protected override void OnCreate (Bundle bundle)
		{
			base.OnCreate (bundle);

			SetContentView (Resource.Layout.Main);
			// Create your application here
			fragmentManager = SupportFragmentManager;
			InitViews ();
			//设置第一个选中
			SetTabSections (0);

			//如果是通过点击报警通知过来,直接跳转到报警详细界面
			var alarmbundle1= Intent.Extras;
			if (alarmbundle1 != null) {
				var alarmInfoIntent = new Intent(this,typeof(AlarmDetailInfoActivity));
				alarmInfoIntent.PutExtras (alarmbundle1);
				StartActivity (alarmInfoIntent);
				OverridePendingTransition(Android.Resource.Animation.FadeIn,Android.Resource.Animation.FadeOut);
			}
				

		}
Beispiel #34
0
		protected override void OnCreate (Bundle bundle)
		{
			base.OnCreate (bundle);

			// Set our view from the "main" layout resource
			SetContentView (Resource.Layout.Main);

			// Get our button from the layout resource,
			// and attach an event to it
			fragmentManager = SupportFragmentManager;
			InitViews ();
			//设置第一个选中
			SetTabSections (0);

			//如果是通过点击报警通知过来,直接跳转到报警详细界面
			var alarmbundle1= Intent.Extras;
			if (alarmbundle1 != null) {
				var alarmInfoIntent = new Intent(this,typeof(AlarmDetailInfoActivity));
				alarmInfoIntent.PutExtras (alarmbundle1);
				StartActivity (alarmInfoIntent);
				OverridePendingTransition(Android.Resource.Animation.FadeIn,Android.Resource.Animation.FadeOut);
			}
		}
Beispiel #35
0
            public void OnItemClick(AdapterView parent, View view, int position, long id)
            {
                CheckBox chk  = (CheckBox)view.FindViewById(Resource.Id.chkCHFICoHost);
                CoHost   item = CoHostListItem.getCoHostList[position];

                if (item.isSelected())
                {
                    item.setSelected(false);
                    chk.Checked = (false);
                }
                else
                {
                    item.setSelected(true);
                    chk.Checked = (true);
                }

                if (item.ID == 0)
                {
                    var fragment = new InviteContacts();
                    Android.Support.V4.App.FragmentManager FragmentManager = activity.SupportFragmentManager;
                    FragmentManager.BeginTransaction().Replace(Resource.Id.content_frame, fragment, "co-host").AddToBackStack("co-host").Commit();
                }
            }
 public SectionsPagerAdapter(Context context, FragmentManager fragmentManager)
     : base(fragmentManager)
 {
     mFragments = new List<Tuple<Fragment, string>>();
     mFragments.Add(new Tuple<Fragment, string>(
         new BasicsFragment(),
         context.GetString(Resource.String.title_basics_section).ToUpper(CultureInfo.CurrentCulture)));
     mFragments.Add(new Tuple<Fragment, string>(
         new ThemeFragment(),
         context.GetString(Resource.String.title_theme_section).ToUpper(CultureInfo.CurrentCulture)));
     mFragments.Add(new Tuple<Fragment, string>(
         new TilesFragment(),
         context.GetString(Resource.String.title_tiles_section).ToUpper(CultureInfo.CurrentCulture)));
     mFragments.Add(new Tuple<Fragment, string>(
         new SensorsFragment(),
         context.GetString(Resource.String.title_sensors_section).ToUpper(CultureInfo.CurrentCulture)));
 }
		/**
	     * Called just before a fragment replacement transaction is committed in response to an intent
	     * being fired and substituted for a fragment.
	     */
		protected virtual void OnBeforeCommitReplaceFragment (FragmentManager fm, FragmentTransaction ft, Fragment fragment)
		{
		}
 public TheViewPagerAdapter(Android.Support.V4.App.FragmentManager fragmentManager)
     : base(fragmentManager)
 {
     this.fragmentManager = fragmentManager;
 }
		public TestFragmentAdapter (FragmentManager fm) : base (fm)
		{
			mCount = CONTENT.Count ();
		}
Beispiel #40
0
 public GuideAdapter(Android.Support.V4.App.FragmentManager SupportFragmentManager, Guide.Page[] slides, Dictionary<string, string> resources)
     : base(SupportFragmentManager)
 {
     this.SupportFragmentManager = SupportFragmentManager;
     this.slides = slides;
     this.resources = resources;
 }
        public AddShowsPagerAdapter (FragmentManager fm, string[] myTitles, IEnumerable<TVShowForParse> myShowsEnumerable) : base (fm)
		{

			_titles = myTitles;
            _MyShowsEnumerable = myShowsEnumerable;

		}
 public GoogleMusicAdapter(FragmentManager p0)
     : base(p0)
 {
 }
			public GoogleMusicAdapter (FragmentManager fm) : base(fm)
			{
			}
Beispiel #44
0
 public AwersomeFragmentAdapter(FragmentManager fm) : base(fm)
 {
 }
 public TabsAdapter(FragmentManager fm) : base(fm)
 {
 }
 public TabsFragmentPagerAdapter(FragmentManager fm, Fragment[] fragments, ICharSequence[] titles)
     : base(fm)
 {
     this._fragments = fragments;
     this._titles = titles;
 }
Beispiel #47
0
		public MyPagerAdapter (FragmentManager fm, string[] myTitles) : base (fm)
		{

			Titles = myTitles;
//			fragList = new List<Fragment> ();
//			foreach (Fragment frag in myList) {
//				fragList.Add (frag);
//			}

		}
		public MyPagerAdapter(MainActivity context, Android.Support.V4.App.FragmentManager fm) :base (fm) {
			this.fm = fm;
			this.context = context;
		}
 public override void OnCreate(Bundle savedInstanceState)
 {
     base.OnCreate(savedInstanceState);
     // Create your fragment here
     HasOptionsMenu = true;
     mFragmentManager = ((FragmentActivity)this.Activity).SupportFragmentManager;
 }
 private void InitializerFragmentManager()
 {
     mFragmentManager = SupportFragmentManager;
 }
 public BasicViewPagerAdapter(FragmentManager fragmentManager, List<Fragment> fragments, List<String> titles)
     : base(fragmentManager)
 {
     this.fragments = fragments;
     this.titles = titles;
 }
		public TestTitleFragmentAdapter (FragmentManager fm) : base(fm)
		{	
		}
 public DetailsShowEpisodeTabsAdatper(FragmentManager fm, TVSeason season) : base(fm)
 {
     _season = season;
     PopulateEpisodeList();
 }
            public MyTrakkedShowsAdapter(FragmentManager fm, string[] myTitles) : base(fm)
            {
                //_titles = myTitles;

            }
		public SwipeGalleryStateAdapter(Android.Support.V4.App.FragmentManager fm, List<ScrollImages> images) : base(fm)
		{
			this.images = images;
			this.fm = fm;
		}
 public EpisodeManagerAdapter(FragmentManager fm, string[] myTitles, TVShow show
     ) : base(fm)
 {
     _titles = myTitles;
     TrakkedShowList = new List<string>();
     _myShow = show;
 }
		public IntroFragmentAdapter (FragmentManager fm) : base (fm)
		{
		}
        public OverviewShowTabAdapter(FragmentManager fm) : base(fm)
        {


        }
Beispiel #59
0
 public MyPagerAdapter(FragmentManager fm)
     : base(fm)
 {
 }
 public OverviewShowTabAdapter(FragmentManager fm, OverviewShowActivity overviewShowActivity, List<string> titleList, TVShow show) : base(fm)
 {
     myShow = show;
     titles = titleList;
   
 }