public static SpeakerDetailsFragment NewInstance(int playId) { var detailsFrag = new SpeakerDetailsFragment { Arguments = new Bundle() }; detailsFrag.Arguments.PutInt("current_speaker_id", playId); return(detailsFrag); }
private void ShowDetails(int speakerId) { currentSpeakerId = speakerId; // Check what fragment is shown, replace if needed. var details = SpeakerDetailsFragment.NewInstance(speakerId); // Insert the fragment by replacing any existing fragment FragmentManager.BeginTransaction() .Replace(Resource.Id.content_frame, details) .AddToBackStack(null) .Commit(); }
public static SpeakerDetailsFragment NewInstance (int playId) { var detailsFrag = new SpeakerDetailsFragment { Arguments = new Bundle () }; detailsFrag.Arguments.PutInt ("current_speaker_id", playId); return detailsFrag; }