private void PagesAdapterOnItemClick(object sender, UserPagesAdapterClickEventArgs e) { try { var position = e.Position; switch (position) { case < 0: return; } var item = PagesAdapter.GetItem(position); switch (item) { case null: return; default: MainApplication.GetInstance()?.NavigateTo(ActivityContext, typeof(PageProfileActivity), item); break; } } catch (Exception exception) { Methods.DisplayReportResultTrack(exception); } }
private void GroupsAdapterOnItemClick(object sender, UserGroupsAdapterClickEventArgs e) { try { var position = e.Position; switch (position) { case < 0: return; } var item = GroupsAdapter.GetItem(position); switch (item) { case null: return; } if (UserDetails.UserId == item.UserId) { item.IsOwner = true; } //if (!string.IsNullOrEmpty(item.GroupsModel.UserProfileId) && UserDetails.UserId == item.GroupsModel.UserProfileId) // group.IsJoined = "true"; MainApplication.GetInstance()?.NavigateTo(ActivityContext, typeof(GroupProfileActivity), item); } catch (Exception exception) { Methods.DisplayReportResultTrack(exception); } }
// Replace the contents of a view (invoked by the layout manager) public override void OnBindViewHolder(RecyclerView.ViewHolder viewHolder, int position) { try { if (!(viewHolder is UserGroupsAdapterViewHolder holder)) { return; } var item = GroupList[position]; if (item == null) { return; } GlideImageLoader.LoadImage(ActivityContext, item.Avatar, holder.Image, ImageStyle.CenterCrop, ImagePlaceholders.Drawable); holder.Name.Text = Methods.FunString.SubStringCutOf(Methods.FunString.DecodeString(item.Name), 20); item.IsOwner = item.UserId == UserDetails.UserId; if (!holder.MainView.HasOnClickListeners) { holder.MainView.Click += (sender, args) => { MainApplication.GetInstance()?.NavigateTo(ActivityContext, typeof(GroupProfileActivity), item); }; } } catch (Exception exception) { Console.WriteLine(exception); } }
public InitFloating() { try { UserDetails.SChatHead = CanDrawOverlays(Application.Context); ActivityContext = MainApplication.GetInstance()?.Activity; } catch (Exception e) { Methods.DisplayReportResultTrack(e); } }
private void MAdapterOnItemClick(object sender, SearchGroupAdapterClickEventArgs e) { try { var item = MAdapter.GetItem(e.Position); if (item != null) { MainApplication.GetInstance()?.NavigateTo(Activity, typeof(GroupProfileActivity), item); } } catch (Exception exception) { Methods.DisplayReportResultTrack(exception); } }
private void MAdapterOnItemClick(object sender, SearchPageAdapterClickEventArgs e) { try { var item = MAdapter.GetItem(e.Position); if (item != null) { MainApplication.GetInstance()?.NavigateTo(Activity, typeof(PageProfileActivity), item); } } catch (Exception exception) { Console.WriteLine(exception); } }
private void MAdapterOnItemClick(object sender, GroupsAdapterClickEventArgs e) { try { var item = MAdapter.GetItem(e.Position); if (item != null) { MainApplication.GetInstance()?.NavigateTo(this, typeof(GroupProfileActivity), item.GroupData); } } catch (Exception exception) { Console.WriteLine(exception); } }
private void GroupsModelOnItemClick(object sender, SearchGroupAdapterClickEventArgs e) { try { if (MAdapter is SearchGroupAdapter adapter) { var item = adapter.GetItem(e.Position); if (item != null) { MainApplication.GetInstance()?.NavigateTo(this, typeof(GroupProfileActivity), item); } } } catch (Exception exception) { Console.WriteLine(exception); } }
private void PagesModelOnItemClick(object sender, SearchPageAdapterClickEventArgs e) { try { if (MAdapter is SearchPageAdapter adapter) { var item = adapter.GetItem(e.Position); if (item != null) { MainApplication.GetInstance()?.NavigateTo(this, typeof(PageProfileActivity), item); } } } catch (Exception exception) { Methods.DisplayReportResultTrack(exception); } }
public void OnClick(View v) { if (v.Id == FullScreenButton.Id) { try { WRecyclerViewController.VideoPlayer.PlayWhenReady = false; Intent intent = new Intent(WRecyclerViewController.MainContext, typeof(VideoFullScreenActivity)); intent.PutExtra("videoUrl", VideoUrl); // intent.PutExtra("videoDuration", videoPlayer.Duration.ToString()); MainApplication.GetInstance().Activity.StartActivity(intent); } catch (Exception exception) { Console.WriteLine(exception); } } }
private void GroupsModelOnItemClick(object sender, SearchGroupAdapterClickEventArgs e) { try { switch (MAdapter) { case SearchGroupAdapter adapter: { var item = adapter.GetItem(e.Position); if (item != null) { MainApplication.GetInstance()?.NavigateTo(this, typeof(GroupProfileActivity), item); } break; } } } catch (Exception exception) { Methods.DisplayReportResultTrack(exception); } }
public static void OpenProfile(Activity activity, string userId, UserDataObject item) { try { if (userId != UserDetails.UserId) { try { if (UserProfileActivity.SUserId != userId) { MainApplication.GetInstance()?.NavigateTo(activity, typeof(UserProfileActivity), item); } } catch (Exception e) { Console.WriteLine(e); var intent = new Intent(activity, typeof(UserProfileActivity)); intent.PutExtra("UserObject", JsonConvert.SerializeObject(item)); intent.PutExtra("UserId", item.UserId); activity.StartActivity(intent); } } else { if (PostClickListener.OpenMyProfile) { return; } var intent = new Intent(activity, typeof(MyProfileActivity)); activity.StartActivity(intent); } } catch (Exception e) { Console.WriteLine(e); } }