private void SetUpViewPager(ViewPager2 viewPager) { try { EventTab = new EventFragment(); GoingTab = new GoingFragment(); InvitedTab = new InvitedFragment(); InterestedTab = new InterestedFragment(); PastTab = new PastFragment(); MyEventTab = new MyEventFragment(); Adapter = new MainTabAdapter(this); Adapter.AddFragment(EventTab, GetText(Resource.String.Lbl_All_Events)); switch (AppSettings.ShowEventGoing) { case true: Adapter.AddFragment(GoingTab, GetText(Resource.String.Lbl_Going)); break; } switch (AppSettings.ShowEventInvited) { case true: Adapter.AddFragment(InvitedTab, GetText(Resource.String.Lbl_Invited)); break; } switch (AppSettings.ShowEventInterested) { case true: Adapter.AddFragment(InterestedTab, GetText(Resource.String.Lbl_Interested)); break; } switch (AppSettings.ShowEventPast) { case true: Adapter.AddFragment(PastTab, GetText(Resource.String.Lbl_Past)); break; } Adapter.AddFragment(MyEventTab, GetText(Resource.String.Lbl_My_Events)); viewPager.CurrentItem = Adapter.ItemCount; viewPager.OffscreenPageLimit = Adapter.ItemCount; viewPager.Orientation = ViewPager2.OrientationHorizontal; viewPager.Adapter = Adapter; viewPager.Adapter.NotifyDataSetChanged(); } catch (Exception exception) { Methods.DisplayReportResultTrack(exception); } }
private void SetUpViewPager(ViewPager viewPager) { try { EventTab = new EventFragment(); GoingTab = new GoingFragment(); InvitedTab = new InvitedFragment(); InterestedTab = new InterestedFragment(); PastTab = new PastFragment(); MyEventTab = new MyEventFragment(); var adapter = new MainTabAdapter(SupportFragmentManager); adapter.AddFragment(EventTab, GetText(Resource.String.Lbl_All_Events)); if (AppSettings.ShowEventGoing) { adapter.AddFragment(GoingTab, GetText(Resource.String.Lbl_Going)); } if (AppSettings.ShowEventInvited) { adapter.AddFragment(InvitedTab, GetText(Resource.String.Lbl_Invited)); } if (AppSettings.ShowEventInterested) { adapter.AddFragment(InterestedTab, GetText(Resource.String.Lbl_Interested)); } if (AppSettings.ShowEventPast) { adapter.AddFragment(PastTab, GetText(Resource.String.Lbl_Past)); } adapter.AddFragment(MyEventTab, GetText(Resource.String.Lbl_My_Events)); viewPager.CurrentItem = adapter.Count; viewPager.OffscreenPageLimit = adapter.Count; viewPager.Adapter = adapter; } catch (Exception exception) { Console.WriteLine(exception); } }
private void DestroyBasic() { try { ViewPager = null !; EventTab = null !; MyEventTab = null !; GoingTab = null !; InterestedTab = null !; InvitedTab = null !; PastTab = null !; TabLayout = null !; FloatingActionButtonView = null !; Instance = null !; } catch (Exception e) { Methods.DisplayReportResultTrack(e); } }
private void DestroyBasic() { try { RewardedVideoAd?.OnDestroy(this); ViewPager = null; EventTab = null; MyEventTab = null; GoingTab = null; InterestedTab = null; InvitedTab = null; PastTab = null; TabLayout = null; FloatingActionButtonView = null; Instance = null; RewardedVideoAd = null; } catch (Exception e) { Console.WriteLine(e); } }