public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View root = inflater.Inflate(Resource.Layout.leader_fragment_day_details, container, false); lvEntry = root.FindViewById <ListView>(Resource.Id.lv_leader_day_details); if (Arguments != null) { if (Arguments.ContainsKey("UserID")) { UserID = Arguments.GetInt("UserID"); user = DataBaseHelper.GetStudentByUserID(UserID); } if (Arguments.ContainsKey("Date")) { date = DateTime.Parse(Arguments.GetString("Date")); } } //todo change to user group id userGroupID = 2; entries = new List <Entry>(); entries = DataBaseHelper.GetListOfDayDelailEntriesByGroupIDAndDate(userGroupID, date); //entries.Add(new Entry { EntryDate = date, NumberOfLesson = 2, Room = 500, Professor = new Professor {nameOfProfessor="professor1" }, Subject = new Subject {nameofSubject="subj" } }); adapter = new LeaderEntryDetailsAdapter(root.Context, entries); lvEntry.Adapter = adapter; lvEntry.ItemClick += (s, e) => { int p = e.Position; Bundle bundle = new Bundle(); bundle.PutInt("UserID", UserID); bundle.PutInt("NumberOfLesson", entries[p].NumberOfLesson); bundle.PutString("Date", date.ToString()); Android.Support.V4.App.Fragment fragment = new LeaderLessonDetailsFragment(); fragment.Arguments = bundle; FragmentManager.BeginTransaction() .Replace(Resource.Id.content_frame, fragment) .Commit(); }; return(root); }