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); } }
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; }