Beispiel #1
0
        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);
        }
Beispiel #2
0
        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);
 }