protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.fragmentHolder); btnNext = FindViewById <ImageButton>(Resource.Id.btnContinueFragment); btnBack = FindViewById <ImageButton>(Resource.Id.btnBackFragment); mFrg1 = new N_IFR_Day_Local3(); mFrg2 = new N_IFR_Day_Local4(); mStackFragment = new Stack <SupportFragment>(); var trans = SupportFragmentManager.BeginTransaction(); if (questionNum == 6) { mCurrent = mFrg2; questionNum = 3; } else { questionNum = 0; mCurrent = mFrg1; } trans.Add(Resource.Id.frameLayout1, mCurrent); trans.Commit(); Bundle bundle = new Bundle(); bundle.PutString("JSON Location", JSON_ARRAY); bundle.PutString("Risk", RISK_TYPE); Android.App.FragmentTransaction fragmentTransaction = FragmentManager.BeginTransaction(); mFrg2.Arguments = bundle; mFrg1.Arguments = bundle; var txtRisk = FindViewById <TextView>(Resource.Id.txtRiskFragment); var txtRiskNum = FindViewById <TextView>(Resource.Id.txtRiskNumFragment); ShortCutFunctions sc = new ShortCutFunctions(); sc.riskShow(txtRisk, txtRiskNum, "Alternate Risk", AltRisk, 10, 12); btnNext.Click += (s, e) => { if (mCurrent.Equals(mFrg2)) //determining question { if (AltRisk > 11) { sc.alertShow("Alternate Risk", this); } else { StartActivity(typeof(N_IFR_Day_Local_PIC)); questionNum = 6; } } else { questionNum += 3; replaceFragment(mFrg2); bundle = new Bundle(); bundle.PutString("JSON Location", JSON_ARRAY); fragmentTransaction = FragmentManager.BeginTransaction(); } }; btnBack.Click += (s, e) => { if (mCurrent.Equals(mFrg1)) { StartActivity(typeof(N_IFR_Day_Local_Home)); } else { questionNum -= 3; replaceFragment(mFrg1); bundle = new Bundle(); bundle.PutString("JSON Location", JSON_ARRAY); fragmentTransaction = FragmentManager.BeginTransaction(); } }; }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.fragmentHolder); btnNext = FindViewById <ImageButton>(Resource.Id.btnContinueFragment); btnBack = FindViewById <ImageButton>(Resource.Id.btnBackFragment); mFragment2 = new N_IFR_Day_Local2(); mFragment3 = new N_IFR_Day_Local1(); mStackFragment = new Stack <SupportFragment>(); mNextFragment = new N_IFR_Day_Local3(); var trans = SupportFragmentManager.BeginTransaction(); if (questionNum == 5) { mCurrent = mFragment2; questionNum = 3; } else { questionNum = 0; mCurrent = mFragment3; } trans.Add(Resource.Id.frameLayout1, mCurrent); trans.Commit(); Bundle bundle = new Bundle(); bundle.PutString("JSON Location", JSON_ARRAY); bundle.PutString("Risk", RISK_TYPE); Android.App.FragmentTransaction fragmentTransaction = FragmentManager.BeginTransaction(); mFragment3.Arguments = bundle; mFragment2.Arguments = bundle; var txtRisk = FindViewById <TextView>(Resource.Id.txtRiskFragment); var txtRiskNum = FindViewById <TextView>(Resource.Id.txtRiskNumFragment); ShortCutFunctions sc = new ShortCutFunctions(); sc.riskShow(txtRisk, txtRiskNum, "Home Airfield Risk", HomeRisk, 8, 10); btnNext.Click += (s, e) => { nav++; if (mCurrent.Equals(mFragment2)) //determining question { if (HomeRisk > 9) { sc.alertShow("Home Airfield Risk", this); } else { StartActivity(typeof(N_IFR_Day_Local_Alternate)); questionNum = 5; } } else { questionNum += 3; replace2(); bundle = new Bundle(); bundle.PutString("JSON Location", JSON_ARRAY); fragmentTransaction = FragmentManager.BeginTransaction(); } }; btnBack.Click += (s, e) => { if (mCurrent.Equals(mFragment3)) { StartActivity(typeof(G_Student_Human_Factors_2)); } else { replace3(); questionNum -= 3; bundle = new Bundle(); bundle.PutString("JSON Location", JSON_ARRAY); fragmentTransaction = FragmentManager.BeginTransaction(); } }; }