public static NextUnwatchedEpisodeFragment NewInstance(TVShow show) { NextUnwatchedEpisodeFragment frag = new NextUnwatchedEpisodeFragment(); Bundle args = new Bundle(); string serializedShow = JsonConvert.SerializeObject(show); args.PutString("myShowString", serializedShow); frag.Arguments = args; return frag; }
private void SetUpNextUnwatchedEpisodeFragment() { _nextUnwatchedEpisodeFragment = (NextUnwatchedEpisodeFragment)SupportFragmentManager.FindFragmentByTag("NextUnwatchedEpisodeFragment"); if (_nextUnwatchedEpisodeFragment == null) { _nextUnwatchedEpisodeFragment = NextUnwatchedEpisodeFragment.NewInstance(_myShow); FragmentTransaction fm = SupportFragmentManager.BeginTransaction(); fm.Add(Resource.Id.frameForNextEpisodeInfo, _nextUnwatchedEpisodeFragment, "NextUnwatchedEpisodeFragment"); fm.Commit(); } }