private void HideFragments(Android.Support.V4.App.FragmentTransaction transaction)
 {
     if (_serverFrag != null)
     {
         transaction.Hide(_serverFrag);
     }
     if (_financeFrag != null)
     {
         transaction.Hide(_financeFrag);
     }
     if (_myFrag != null)
     {
         transaction.Hide(_myFrag);
     }
 }
Beispiel #2
0
        public override void OnBindViewHolder(RecyclerView.ViewHolder holder, int position)
        {
            MyView myholder = holder as MyView;

            myholder.Task.Text          = Mitems[position].task_name;
            myholder.Create_by.Text     = Mitems[position].task_created_by;
            myholder.Deadline_date.Text = Mitems[position].deadlineDate.ToString();
            // myholder.time_left.Text = Mitems[position].mark_to;
            var local = new LocalOnClickListener();

            myholder.Linear.SetOnClickListener(local);
            local.HandleOnClick = () =>
            {
                string id = Mitems[position].task_id;

                ComplainceFrag nextFrag = new ComplainceFrag();
                Android.Support.V4.App.FragmentTransaction ft = fragment.BeginTransaction();
                //ft.Replace(Resource.Id.container, nextFrag, "ComplainceFragment");
                ft.Hide(fragment.FindFragmentByTag("MainFrag"));
                ft.Add(Resource.Id.container, nextFrag, "ComplainceFragment");
                ft.AddToBackStack("TaskInboxFrag");
                ft.SetTransition(FragmentTransaction.TransitFragmentOpen);
                ft.Commit();
                // fragment.BeginTransaction().Replace(Resource.Id.container, nextFrag).Commit();
                Bundle bundle = new Bundle();
                bundle.PutString("task_id", id);
                nextFrag.Arguments = bundle;
            };


            myholder.time_left.Text = date_difference(DateTime.Now, Mitems[position].deadlineDate);
        }
Beispiel #3
0
 private void hideFragment(Android.Support.V4.App.FragmentTransaction transaction)
 {
     if (fgExercise != null)
     {
         transaction.Hide(fgExercise);
     }
     if (fgHealth != null)
     {
         transaction.Hide(fgHealth);
     }
     if (fgFind != null)
     {
         transaction.Hide(fgFind);
     }
     if (fgMe != null)
     {
         transaction.Hide(fgMe);
     }
 }
Beispiel #4
0
 private void HideFragments(Android.Support.V4.App.FragmentTransaction transaction)
 {
     if (_healthInfoFrag != null)
     {
         transaction.Hide(_healthInfoFrag);
     }
     if (_alarmInfoFrag != null)
     {
         transaction.Hide(_alarmInfoFrag);
     }
     if (_guardianInfoFrag != null)
     {
         transaction.Hide(_guardianInfoFrag);
     }
     if (_myInfoFrag != null)
     {
         transaction.Hide(_myInfoFrag);
     }
 }
Beispiel #5
0
        public void addITR(TableLayout tl)
        {
            TableRow notes = new TableRow(this.Activity);

            notes.Tag = "notes";
            note      = new EditText(this.Activity);
            note.Hint = "Notes";
            if (DataController.note != "")
            {
                note.Text = DataController.note;
            }
            note.Gravity = GravityFlags.Center;

            TableRow.LayoutParams stretchRow = new TableRow.LayoutParams();
            stretchRow.Span = 6;

            notes.AddView(note, stretchRow);
            tl.AddView(notes);

            TableRow btnRow = new TableRow(this.Activity);

            btnRow.Tag = "btnRow";

            Button requestITR = new Button(this.Activity);

            requestITR.Text   = "ITR";
            requestITR.Click += (object sender, EventArgs e) => {
                if (checkNetwork())
                {
                    Android.Support.V4.App.Fragment residentsFragment = null;
                    residentsFragment = new ResidentsFragment();
                    ((ResidentsFragment)residentsFragment).SetResidentUpdate(residents);
                    ((ResidentsFragment)residentsFragment).SetNotePrev(note.Text);
                    Android.Support.V4.App.FragmentTransaction ft = FragmentManager.BeginTransaction();

                    ft.Add(Resource.Id.content_frame, residentsFragment, "residentsFragment");
                    ft.Hide(FragmentManager.FindFragmentByTag("residentsPrevFragment"));
                    ft.AddToBackStack(null);
                    ft.Commit();
                }
                else
                {
                    showNetworkError();
                }
            };



            btnRow.AddView(requestITR, stretchRow);
            tl.AddView(btnRow);
        }
Beispiel #6
0
        private void RenderTrackItTabFragment(FragmentTransaction transaction)
        {
            if (_isMapView)
            {
                if (_fightitFragment != null)
                {
                    transaction.Hide(_fightitFragment);
                }

                InitMapFragment();
                transaction.Show(_mapFragment);
                SetupMapIfNeeded();
            }
            else
            {
                if (_mapFragment != null)
                {
                    transaction.Hide(_mapFragment);
                }

                if (_fightitFragment == null)
                {
                    _fightitFragment = new FightItFragment();
                    transaction.Add(Resource.Id.fragmentContainer, _fightitFragment, "fight");
                }
                else
                {
                    transaction.Show(_fightitFragment);
                }
            }

            if (_listToggleButton != null)
            {
                _listToggleButton.Text = _isMapView ? "List" : "Map";
                _listToggleButton.Visibility = ViewStates.Visible;
            }
        }
Beispiel #7
0
        public void OnTabUnselected(SherlockActionBar.Tab tab, FragmentTransaction transaction)
        {
            DebugHelper.WriteDebugEntry("In IntroActivity OnTabUnselected()");
            var unselectedTabTag = (String)tab.Tag;

            switch (unselectedTabTag)
            {
                case "report":
                    if (_reportFragment != null)
                    {
                        transaction.Hide(_reportFragment);
                    }

                    break;

                case "track":
                case "fight":
                    if (_mapFragment != null)
                    {
                        transaction.Hide(_mapFragment);
                    }

                    if (_fightitFragment != null)
                    {
                        transaction.Hide(_fightitFragment);
                    }

                    break;


            }


        }
Beispiel #8
0
        public void UpdateContent(Uri uri)
        {
            Fragment fragment;
            string   tag;

            FragmentManager     fm = SupportFragmentManager;
            FragmentTransaction tr = fm.BeginTransaction();

            if (CurrentContentFragmentTag != null)
            {
                Fragment currentFragment = fm.FindFragmentByTag(CurrentContentFragmentTag);
                if (currentFragment != null)
                {
                    tr.Hide(currentFragment);
                }
            }

            if (AboutFragment.ABOUT_URI.Equals(uri))
            {
                tag = AboutFragment.TAG;
                Fragment foundFragment = fm.FindFragmentByTag(tag);
                if (foundFragment != null)
                {
                    fragment = foundFragment;
                }
                else
                {
                    fragment = new AboutFragment();
                }
            }
            else if (SandboxFragment.SETTINGS_URI.Equals(uri))
            {
                tag = SandboxFragment.TAG;
                SandboxFragment foundFragment = (SandboxFragment)fm.FindFragmentByTag(tag);
                if (foundFragment != null)
                {
                    foundFragment.OnSettingsChangedListener = mSettingsChangedListener;
                    fragment = foundFragment;
                }
                else
                {
                    SandboxFragment settingsFragment = new SandboxFragment();
                    settingsFragment.OnSettingsChangedListener = mSettingsChangedListener;
                    fragment = settingsFragment;
                }
            }
            else if (uri != null)
            {
                tag = WebViewFragment.TAG;
                WebViewFragment webViewFragment;
                Fragment        foundFragment = fm.FindFragmentByTag(tag);
                if (foundFragment != null)
                {
                    fragment        = foundFragment;
                    webViewFragment = (WebViewFragment)fragment;
                }
                else
                {
                    webViewFragment = new WebViewFragment();
                    fragment        = webViewFragment;
                }
                webViewFragment.Url = uri.ToString();
            }
            else
            {
                return;
            }

            if (fragment.IsAdded)
            {
                tr.Show(fragment);
            }
            else
            {
                tr.Add(Resource.Id.content, fragment, tag);
            }
            tr.Commit();

            CurrentUri = uri;
            CurrentContentFragmentTag = tag;
        }