void Adapter_ItemClick(object sender, Droid.RecyclerClickEventArgs e) { var ClickedItem = GroupListViewModel.Items[e.Position]; GroupListViewModel.CurrentlyOpenDTO = ClickedItem; var GroupDetailIntent = new Intent(ParentActivity, typeof(GroupChatDetailView)); StartActivity(GroupDetailIntent); }
void ChatAdapter_ItemClickAsync(object sender, Droid.RecyclerClickEventArgs e) { if (e.Position < 0) { return; } if (!CrossConnectivity.Current.IsConnected) { return; } var Item = ViewModel.PrivateChatHistoryCollection[e.Position]; if (Item.TYPE == GlobalConstants.CHAT_HISTORY_ITEM_IMAGE && !string.IsNullOrEmpty(Item.CONTENT)) { var mIntent = new Intent(this, typeof(ImageFullScreenViewActivity)); mIntent.PutExtra(ImageFullScreenViewActivity.FILE_PATH, Item.CONTENT.Trim()); StartActivity(mIntent); } else if (Item.TYPE == GlobalConstants.CHAT_HISTORY_ITEM_PDF && !string.IsNullOrEmpty(Item.CONTENT.Trim())) { var browserIntent = new Intent(Intent.ActionView); browserIntent.SetDataAndType(Android.Net.Uri.Parse(ServerURL.BaseURL + Item.CONTENT), "application/pdf"); StartActivity(browserIntent); } else if (Item.TYPE == GlobalConstants.CHAT_HISTORY_ITEM_VIDEO && !string.IsNullOrEmpty(Item.CONTENT.Trim())) { var playerIntent = new Intent(this, typeof(PlayerActivity)); playerIntent.PutExtra(PlayerActivity.BUNDLE_VIDEO_URL, ServerURL.BaseURL + Item.CONTENT); StartActivity(playerIntent); } else if (Item.TYPE == GlobalConstants.CHAT_HISTORY_ITEM_AUDIO && !string.IsNullOrEmpty(Item.CONTENT.Trim())) { var playIndicator = AudioPlayIndicator.GetInstance(Item.CONTENT.Trim()); playIndicator.Show(SupportFragmentManager, "player"); } }
void SelectedContactAdapter_ItemClick(object sender, Droid.RecyclerClickEventArgs e) { GroupListViewModel.RemoveSelectedContactItemCommand.Execute(GroupListViewModel.ChoosedContactList[e.Position]); }
void Adapter_ItemClick(object sender, Droid.RecyclerClickEventArgs e) { var IntentDetail = new Intent(this.Activity, typeof(ContactDetailViewActivity)); IntentDetail.PutExtra(ContactDetailViewActivity.DETAIL_VIEW_USER_ID,ContactListViewModel.Items[e.Position].USERID); StartActivity(IntentDetail); }