private void MSearchAdapterOnItemClick(object sender, SearchUser_AdapterClickEventArgs adapterClickEvents) { try { var position = adapterClickEvents.Position; if (position >= 0) { var item = mSearchAdapter.GetItem(position); if (item != null) { Intent Int; if (item.UserId != UserDetails.User_id) { Int = new Intent(this.Context, typeof(User_Profile_Activity)); Int.PutExtra("UserId", item.UserId); Int.PutExtra("UserType", "Search"); Int.PutExtra("UserItem", JsonConvert.SerializeObject(item)); } else { Int = new Intent(this.Context, typeof(MyProfile_Activity)); Int.PutExtra("UserId", item.UserId); } StartActivity(Int); } } } catch (Exception exception) { Crashes.TrackError(exception); } }
private void MAdapterOnItemClick(object sender, SearchUser_AdapterClickEventArgs adapterClickEvents) { try { var Position = adapterClickEvents.Position; if (Position >= 0) { var item = mAdapter.GetItem(Position); if (item != null) { //Pull up dialog FragmentTransaction transaction = FragmentManager.BeginTransaction(); Dialog_User UserDialog = new Dialog_User(item.UserId, item); UserDialog.Show(transaction, "dialog fragment"); UserDialog._OnUserUpComplete += SignUpDialogOnOnUserUpComplete; } } } catch (Exception e) { Console.WriteLine(e); } }