protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.actv_ViewLegislator);

            SetupToolbar(Resource.Id.viewLegislatorActv_toolbar);
            SetupNavigationMenu(Resource.Id.viewLegislatorActv_navigationDrawer);

            _viewLegislatorFragment = SupportFragmentManager.FindFragmentByTag(TagsType.ViewLegislatorsFragment) as ViewLegislatorFragment;

            if (_viewLegislatorFragment == null)
            {
                var serializedLegislator = AndroidHelper.GetStringFromIntent(Intent, BundleType.Legislator);

                _viewLegislatorFragment = new ViewLegislatorFragment();

                //TODO RM (Low Priority):
                //http://stackoverflow.com/questions/9245408/best-practice-for-instantiating-a-new-android-fragment

                if (_viewLegislatorFragment.Arguments == null)
                {
                    _viewLegislatorFragment.Arguments = new Bundle();
                }

                _viewLegislatorFragment.Arguments.PutString(BundleType.Legislator, serializedLegislator);

                AndroidHelper.AddSupportFragment(SupportFragmentManager, _viewLegislatorFragment, Resource.Id.viewLegislatorActv_fragmentContainer, TagsType.ViewLegislatorsFragment);
            }

            var adView    = FindViewById <Android.Gms.Ads.AdView>(Resource.Id.viewLegislatorActv_adView);
            var adRequest = new Android.Gms.Ads.AdRequest.Builder().Build();

            adView.LoadAd(adRequest);
        }
Exemplo n.º 2
0
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);
            SetContentView(Resource.Layout.actv_Main);

            SetupToolbar(Resource.Id.mainActv_toolbar);
            SetupNavigationMenu(Resource.Id.mainActv_navigationDrawer);

            var id = "ca-app-pub-2083619170491780~6859816114";

            Android.Gms.Ads.MobileAds.Initialize(ApplicationContext, id);

            _mainFragment = SupportFragmentManager.FindFragmentByTag(TagsType.MainParentFragment) as MainFragment;

            if (_mainFragment == null)
            {
                _mainFragment = new MainFragment();
                AndroidHelper.AddSupportFragment(SupportFragmentManager, _mainFragment, Resource.Id.mainActv_fragmentContainer, TagsType.MainParentFragment);
            }

            var adView    = FindViewById <Android.Gms.Ads.AdView>(Resource.Id.adView2);
            var adRequest = new Android.Gms.Ads.AdRequest.Builder().Build();

            adView.LoadAd(adRequest);
        }
        protected override void OnCreate(Android.OS.Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            SetContentView(Resource.Layout.actv_Donate);
            SetupToolbar(Resource.Id.donateActv_toolbar);//, AndroidHelper.GetString(Resource.String.donate));
            SetupNavigationMenu(Resource.Id.donateActv_navigationDrawer);

            _donateFragment = SupportFragmentManager.FindFragmentByTag(TagsType.DonateFragment) as DonateFragment;

            if (_donateFragment == null)
            {
                _donateFragment = new DonateFragment();
                AndroidHelper.AddSupportFragment(SupportFragmentManager, _donateFragment, Resource.Id.donateActv_fragmentContainer, TagsType.DonateFragment);
            }
        }
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.actv_FavoriteLegislators);

            SetupToolbar(Resource.Id.favoriteLegislatorsActv_toolbar);
            SetupNavigationMenu(Resource.Id.favoriteLegislatorsActv_navigationDrawer);


            _favLegislatorsFragment = SupportFragmentManager.FindFragmentByTag(TagsType.FavorityLegislatorsFragment) as FavoriteLegislatorsFragment;

            if (_favLegislatorsFragment == null)
            {
                _favLegislatorsFragment = new FavoriteLegislatorsFragment();
                AndroidHelper.AddSupportFragment(SupportFragmentManager, _favLegislatorsFragment, Resource.Id.favoriteLegislatorsActv_fragmentContainer, TagsType.FavorityLegislatorsFragment);
            }
        }
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            SetContentView(Resource.Layout.actv_ViewLetters);
            SetupToolbar(Resource.Id.viewLettersActv_toolbar);
            SetupNavigationMenu(Resource.Id.viewLettersActv_navigationDrawer);

            _currentFragment = SupportFragmentManager.FindFragmentByTag(TagsType.ViewLettersFragment) as BaseFragment;

            if (_currentFragment == null)
            {
                var _fragmentType = GetFragmentTypeFromIntent();

                _currentFragment = GetNewFragmentByViewLettersFragType(_fragmentType);
                AndroidHelper.AddSupportFragment(SupportFragmentManager, _currentFragment, Resource.Id.viewLettersActv_fragmentContainer, TagsType.ViewLettersFragment);
            }
        }
Exemplo n.º 6
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.actv_Settings);

            SetupToolbar(Resource.Id.settingsActv_toolbar);
            SetupNavigationMenu(Resource.Id.settingsActv_navigationDrawer);

            if (_settingsFrag == null)
            {
                _settingsFrag = new SettingsFragment();
                AndroidHelper.AddSupportFragment(SupportFragmentManager, _settingsFrag, Resource.Id.settingsActv_fragmentContainer, TagsType.SettingsFragment);
            }

            var adView    = FindViewById <Android.Gms.Ads.AdView>(Resource.Id.settingsActv_adView);
            var adRequest = new Android.Gms.Ads.AdRequest.Builder().Build();

            adView.LoadAd(adRequest);
        }
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.actv_ViewBills);

            SetupToolbar(Resource.Id.viewBillsActv_toolbar);
            SetupNavigationMenu(Resource.Id.viewLBillsActv_navigationDrawer);

            var _viewBillsFragCtrl = SupportFragmentManager.FindFragmentByTag(TagsType.ViewBillsFragment) as BillViewerFragmentCtrl;

            if (_viewBillsFragCtrl == null)
            {
                _viewBillsFragCtrl = BillViewerFragmentCtrl.CreateInstance(GetBillViewerKind);
                AndroidHelper.AddSupportFragment(SupportFragmentManager, _viewBillsFragCtrl, Resource.Id.viewBillsActv_fragmentContainer, TagsType.ViewBillsFragment);
            }

            var adView    = FindViewById <Android.Gms.Ads.AdView>(Resource.Id.viewBillsActv_adView2);
            var adRequest = new Android.Gms.Ads.AdRequest.Builder().Build();

            adView.LoadAd(adRequest);
        }
Exemplo n.º 8
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            SetContentView(Resource.Layout.actv_WriteLetter);
            SetupToolbar(Resource.Id.writeLetterActv_toolbar);//, AndroidHelper.GetString(Resource.String.writeNewLetterTitle));
            SetupNavigationMenu(Resource.Id.writeLetterActv_navigationDrawer);

            _writeLetterFragment = SupportFragmentManager.FindFragmentByTag(TagsType.WriteLetterFragment) as WriteLetterFragment;

            if (_writeLetterFragment == null)
            {
                var senderKind = GetSenderKindFromIntent();

                _writeLetterFragment = new WriteLetterFragment();
                if (_writeLetterFragment.Arguments == null)
                {
                    _writeLetterFragment.Arguments = new Bundle();
                }

                switch (senderKind)
                {
                case BundleSenderKind.LegislatorViewer:
                    var legislator = AppHelper.GetLegislatorFromIntent(Intent);
                    _writeLetterFragment.Arguments.PutString(BundleType.Legislator, legislator.SerializeToJson());
                    break;

                case BundleSenderKind.ViewLettersAdapter:
                    var letter = GetLetterFromIntent();
                    _writeLetterFragment.Arguments.PutString(BundleType.Letter, letter.SerializeToJson());
                    break;
                }

                AndroidHelper.AddSupportFragment(SupportFragmentManager, _writeLetterFragment, Resource.Id.writeLetterActv_fragmentContainer, TagsType.WriteLetterFragment);
            }
        }