private void ListItemClicked(int position) { Fragment fragment = null; switch (position) { case 0: fragment = new HouseFragment(); break; case 1: fragment = new RoomFragment(); break; case 2: fragment = new DeviceFragment(); break; //case 3: // fragment = new UserListFragment(); // break; } var ft = FragmentManager.BeginTransaction(); ft.AddToBackStack(null); ft.Replace(Resource.Id.HomeFrameLayout, fragment); ft.Commit(); }
private void GrdHouse_ItemClick(object sender, AdapterView.ItemClickEventArgs e) { string roomId = lstRoom[e.Position].roomId; string roomName = lstRoom[e.Position].name; DeviceFragment fragment = new DeviceFragment(houseId, roomId); var ft = FragmentManager.BeginTransaction(); ft.AddToBackStack("fdsa"); ft.Replace(Resource.Id.HomeFrameLayout, fragment); ft.SetTransition(FragmentTransit.EnterMask); ft.Commit(); //var deviceActivity = new Intent(this, typeof(DeviceActivity)); //deviceActivity.PutExtra("houseId", houseId); //deviceActivity.PutExtra("roomId", roomId); //deviceActivity.PutExtra("roomName", roomName); //StartActivity(deviceActivity); }