private void ShowPlayQuote(int playId) { selectedPlayId = playId; if (showingTwoFragments) { ListView.SetItemChecked(selectedPlayId, true); var playQuoteFragment = FragmentManager.FindFragmentById(Resource.Id.playquote_container) as PlayQuoteFragment; if (playQuoteFragment == null || playQuoteFragment.PlayId != playId) { var constainer = Activity.FindViewById(Resource.Id.playquote_container); var quoteFrag = PlayQuoteFragment.NewInstance(selectedPlayId); FragmentTransaction ft = FragmentManager.BeginTransaction(); ft.Replace(Resource.Id.playquote_container, quoteFrag); ft.Commit(); } } else { var intent = new Intent(Activity, typeof(PlayQuoteActivity)); intent.PutExtra("current_play_id", playId); StartActivity(intent); } }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); if (Resources.Configuration.Orientation == Android.Content.Res.Orientation.Landscape) { Finish(); } var playId = Intent.Extras.GetInt("current_play_id", 0); var detailsFrag = PlayQuoteFragment.NewInstance(playId); FragmentManager.BeginTransaction().Add(Android.Resource.Id.Content, detailsFrag).Commit(); // Create your application here }