protected override void OnCreate(Bundle bundle)
        {
            try
            {
                RequestWindowFeature(WindowFeatures.NoTitle);

                base.OnCreate(bundle);
                LoggerMobile.Instance.logMessage("Opening EventsActivity", LoggerEnum.message);
                SetContentView(Resource.Layout.PublicEvents);
                LegacyBar = FindViewById<LegacyBar.Library.Bar.LegacyBar>(Resource.Id.actionbar);
                LegacyBar.SetHomeLogo(Resource.Drawable.icon);
                LegacyBar.SeparatorColor = Color.Purple;

                LegacyBar = FindViewById<LegacyBar.Library.Bar.LegacyBar>(Resource.Id.actionbar);
                AddHomeAction(typeof(Main), Resource.Drawable.icon);
                // Get our button from the layout resource,
                // and attach an event to it

                Action<EventsJson> evs = new Action<EventsJson>(UpdateAdapter);
                LegacyBar.ProgressBarVisibility = ViewStates.Visible;

                eventsList = FindViewById<ListView>(Resource.Id.eventsList);
                initialArray = new EventsJson();
                Action pullMore = new Action(PullMore);
                RDNation.Droid.Classes.Public.Calendar.PullEvents(lastPagePulled, PAGE_COUNT, (Context)this, evs);
                ListAdapter = new EventsAdapter(this, initialArray.Events, pullMore);
                eventsList.Adapter = ListAdapter;
                eventsList.FastScrollEnabled = true;


                eventsList.ItemClick += skaterList_ItemClick;
                var myString = new SpannableStringBuilder("lol");
                Selection.SelectAll(myString); // needs selection or Index Out of bounds

                search_events = FindViewById<EditText>(Resource.Id.search_events);
                search_events.TextChanged += search_skaters_TextChanged;
                var searchMenuItemAction = new SearchAction(this, null, Resource.Drawable.ic_action_search, search_events);
                LegacyBar.AddAction(searchMenuItemAction);


                InitializeLocationManager();

                LegacyBarAction infoAction = new DefaultLegacyBarAction(this, CreateInfoIntent(), Resource.Drawable.action_about);
                LegacyBar.AddAction(infoAction);

                m_AdView = FindViewById(Resource.Id.adView);
                if (SettingsMobile.Instance.User != null && SettingsMobile.Instance.User.IsValidSub)
                {
                }
            }
            catch (Exception exception)
            {
                ErrorHandler.Save(exception, MobileTypeEnum.Android, (Context)this);
            }
        }
Esempio n. 2
0
        protected override void OnCreate(Bundle bundle)
        {
            SetTitle(Resource.String.Events);

            base.OnCreate(bundle);

            UserId = Intent.GetStringExtra("UserId");
            var date = DateTime.Parse(Intent.GetStringExtra("Date"));

            ListData = GetData(UserId, date);

            ListAdapter = new EventsAdapter(ListData, this);
        }
        public override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            EventMessages = UoW.EventMessageRepo.GetAllEventMessage();

            Events   = Arguments.GetObject <IEnumerable <MatchEventModel> >("events").ToList();
            Match    = Arguments.GetObject <Match>("match");
            HomeTeam = Arguments.GetObject <Team>("homeTeam");
            AwayTeam = Arguments.GetObject <Team>("awayTeam");
            adapter  = new EventsAdapter(Events);
            adapter.ClickedObject += Adapter_ClickedObject;
        }