public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { //This is needed to tell host activity that the fragment as menu options to add HasOptionsMenu = true; //Inflate fragment var mainFragment = inflater.Inflate(Resource.Layout.frag_Main, container, false); //Setup legislatorsViewer _legislatorsViewer = mainFragment.FindViewById <LegislatorsViewer>(Resource.Id.mainFrag_legislatorsViewer); _legislatorsViewer.SetupCtrl(this, AppHelper.GetCachedLegislators()); return(mainFragment); }
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { HasOptionsMenu = true; //Inflate fragment var fragment = inflater.Inflate(Resource.Layout.frag_FavoriteLegislators, container, false); viewSwitcher = fragment.FindViewById <ViewSwitcher>(Resource.Id.favortieLegislatorsFrag_viewSwitcher); emptyText = fragment.FindViewById <TextView>(Resource.Id.favortieLegislatorsFrag_emptyText); emptyText.Text = EmptyText(); //Setup legislatorsViewer _legislatorsViewer = fragment.FindViewById <LegislatorsViewer>(Resource.Id.favortieLegislatorsFrag_legislatorsViewer); _legislatorsViewer.SetupCtrl(this, new List <Legislator>(), false); return(fragment); }
protected virtual void CleanUp() { _legislatorsViewer = null; viewSwitcher = null; emptyText = null; }