private void DestroyBasic() { try { TabLayout = null!; ViewPager = null!; AppBarLayout = null!; HashRecyclerView = null!; Toolbar = null!; SearchText = null!; OffsetUser = ""; OffsetPage = ""; OffsetGroup = ""; DataKey = ""; SearchText = ""; UserTab = null!; PagesTab = null!; GroupsTab = null!; FloatingActionButtonView = null!; } catch (Exception e) { Methods.DisplayReportResultTrack(e); } }
private void DestroyBasic() { try { TabLayout = null; ViewPager = null; AppBarLayout = null; HashRecyclerView = null; Toolbar = null; SearchText = null; OffsetUser = ""; OffsetPage = ""; OffsetGroup = ""; DataKey = ""; SearchText = ""; UserTab = null; PagesTab = null; GroupsTab = null; FloatingActionButtonView = null; } catch (Exception e) { Console.WriteLine(e); } }
private void SetUpViewPager(ViewPager viewPager) { try { UserTab = new SearchUserFragment(); PagesTab = new SearchPagesFragment(); GroupsTab = new SearchGroupsFragment(); var adapter = new MainTabAdapter(SupportFragmentManager); adapter.AddFragment(UserTab, GetText(Resource.String.Lbl_Users)); adapter.AddFragment(PagesTab, GetText(Resource.String.Lbl_Pages)); adapter.AddFragment(GroupsTab, GetText(Resource.String.Lbl_Groups)); viewPager.OffscreenPageLimit = 3; viewPager.Adapter = adapter; } catch (Exception exception) { Console.WriteLine(exception); } }
private void SetUpViewPager(ViewPager2 viewPager) { try { UserTab = new SearchUserFragment(); PagesTab = new SearchPagesFragment(); GroupsTab = new SearchGroupsFragment(); Adapter = new MainTabAdapter(this); Adapter.AddFragment(UserTab, GetText(Resource.String.Lbl_Users)); switch (AppSettings.ShowCommunitiesPages) { case true: Adapter.AddFragment(PagesTab, GetText(Resource.String.Lbl_Pages)); break; } switch (AppSettings.ShowCommunitiesGroups) { case true: Adapter.AddFragment(GroupsTab, GetText(Resource.String.Lbl_Groups)); break; } viewPager.CurrentItem = Adapter.ItemCount; viewPager.OffscreenPageLimit = Adapter.ItemCount; viewPager.Orientation = ViewPager2.OrientationHorizontal; // viewPager.RegisterOnPageChangeCallback(new MyOnPageChangeCallback(this)); viewPager.Adapter = Adapter; viewPager.Adapter.NotifyDataSetChanged(); } catch (Exception exception) { Methods.DisplayReportResultTrack(exception); } }