Exemple #1
0
        public void OnItemSelected(AdapterView parent, View view, int position, long id)
        {
            string goalTime = (string)Singleton.Instance.GoalSpinner.SelectedItem;

            if (goalTime == "Day")
            {
                Singleton.Instance.MonthSpinner.Visibility = ViewStates.Visible;
            }
            else
            {
                Singleton.Instance.MonthSpinner.Visibility = ViewStates.Gone;
            }

            GoalTimeDao.Update(goalTime);
            var obj = new GoalFragmentAdapter(Singleton.Instance.GoalActivity.SupportFragmentManager);

            Singleton.Instance.GoalViewPager.Adapter = obj;
            Singleton.Instance.GoalViewPager.AddOnPageChangeListener(new GoalFragmentPagerChangeListener());
            var instance = Singleton.Instance;

            for (int i = 0; i < obj.Count; i++)
            {
                GoalContext goalContext = GoalContextDao.GetGoalContext(i);
                if (goalContext.IsViewCreated)
                {
                    goalContext.UpdateTextView();
                }
                else
                {
                    break;
                }
            }
        }
Exemple #2
0
        public void OnItemSelected(AdapterView parent, View view, int position, long id)
        {
            MonthDao.UpdateByTitle((string)Singleton.Instance.MonthSpinner.SelectedItem);

            for (int i = 0; i < 28; i++)
            {
                GoalContext goalContext = GoalContextDao.GetGoalContext(i);
                if (goalContext.IsViewCreated)
                {
                    goalContext.UpdateTextView();
                }
                else
                {
                    break;
                }
            }
        }