void ShowNotes(int ViewId) { selectViewId = ViewId; if (showingTwoFragments) { ListView.SetItemChecked(selectViewId, true); var NoteFragment = FragmentManager.FindFragmentById(Resource.Id.note_container) as ViewNoteFragment; if (NoteFragment == null || NoteFragment.ViewId != ViewId) { var container = Activity.FindViewById(Resource.Id.note_container); var NoteFrag = ViewNoteFragment.NewInstance(selectViewId); FragmentTransaction ft = FragmentManager.BeginTransaction(); ft.Replace(Resource.Id.note_container, NoteFrag); ft.Commit(); } } else { var intent = new Intent(Activity, typeof(ViewNoteActivity)); intent.PutExtra("current_note_id", ViewId); StartActivity(intent); } }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); if (Resources.Configuration.Orientation == Android.Content.Res.Orientation.Landscape) { Finish(); } var ViewId = Intent.Extras.GetInt("current_note_id", 0); var detailsFrag = ViewNoteFragment.NewInstance(ViewId); FragmentManager.BeginTransaction() .Add(Android.Resource.Id.Content, detailsFrag) .Commit(); }