protected async override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.PartyDetailView); var authLink = await FirebaseAuthLinkWrapper.GetAuthLink(FirebaseAuthType.Facebook, AccessToken.CurrentAccessToken.Token); _partyRepository = new PersistantPartyRepository(authLink); var selectedPartyID = Intent.Extras.GetString("selectedPartyID"); _selectedParty = await _partyRepository.GetById(selectedPartyID); CreateFragments(authLink, _selectedParty); var viewPager = FindViewById <ViewPager>(Resource.Id.viewpager); viewPager.Adapter = new ViewPagerFragmentsAdapter(SupportFragmentManager, new List <Android.Support.V4.App.Fragment> { _partyInfoFragment, _partyItemsFragment, _partyMembersFragment, _partyPendingFragment }); }
private async Task BindData() { var authLink = await FirebaseAuthLinkWrapper.GetAuthLink(Firebase.Xamarin.Auth.FirebaseAuthType.Facebook, AccessToken.CurrentAccessToken.Token); if (authLink != null) { _nameTextView.Text = authLink.User?.DisplayName; Picasso.With(this.Context) .Load(authLink?.User.PhotoUrl) .Into(_profileImage); } }
protected async override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.AddPartyView); FindViews(); HandleEvents(); _partyTime = DateTime.UtcNow; _newPartyDateTimeTextView.Text = _partyTime.ToString(); _authLink = await FirebaseAuthLinkWrapper.GetAuthLink(FirebaseAuthType.Facebook, AccessToken.CurrentAccessToken.Token); _partyRepository = new PersistantPartyRepository(_authLink); _productList = new List <PartyItem>(); _dataAdapter = new ProductsListAdapter(this, _productList); _newPartyProductListView.Adapter = _dataAdapter; }
protected override async void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.Main); var _authLink = await FirebaseAuthLinkWrapper.GetAuthLink(FirebaseAuthType.Facebook, AccessToken.CurrentAccessToken.Token); var _partyRepository = new PersistantPartyRepository(_authLink); _partiesFragment = new PartiesFragment(_partyRepository); _myProfileFragment = new MyProfileFragment(_partyRepository); var viewPager = FindViewById <ViewPager>(Resource.Id.viewpager); viewPager.Adapter = new ViewPagerFragmentsAdapter(SupportFragmentManager, new List <Android.Support.V4.App.Fragment> { _partiesFragment, _myProfileFragment }); }