private void StoryAdapterOnItemClick(object sender, StoryAdapterClickEventArgs e) { try { var circleIndicator = e.View.FindViewById <InsLoadingView>(Resource.Id.profile_indicator); circleIndicator.Status = InsLoadingView.Statuses.Clicked; //Open View Story Or Create New Story var item = StoryAdapter.GetItem(e.Position); if (item != null) { if (item.Type == "Your") { var arrayAdapter = new List <string>(); var dialogList = new MaterialDialog.Builder(Activity).Theme(AppSettings.SetTabDarkTheme ? Theme.Dark : Theme.Light); arrayAdapter.Add(Activity.GetText(Resource.String.text)); arrayAdapter.Add(Activity.GetText(Resource.String.image)); arrayAdapter.Add(Activity.GetText(Resource.String.video)); arrayAdapter.Add(Activity.GetText(Resource.String.Lbl_Camera)); dialogList.Title(Activity.GetText(Resource.String.Lbl_AddStory)); dialogList.Items(arrayAdapter); dialogList.PositiveText(Activity.GetText(Resource.String.Lbl_Close)).OnPositive(this); dialogList.AlwaysCallSingleChoiceCallback(); dialogList.ItemsCallback(this).Build().Show(); } else { Intent intent = new Intent(Activity, typeof(ViewStoryActivity)); intent.PutExtra("UserId", item.UserId.ToString()); intent.PutExtra("DataItem", JsonConvert.SerializeObject(item)); Activity.StartActivity(intent); } } } catch (Exception exception) { Console.WriteLine(exception); } }
private void MAdapterOnItemClick(object sender, StoryAdapterClickEventArgs e) { try { var item = MAdapter.GetItem(e.Position); if (item != null) { Intent intent = new Intent(Context, typeof(ViewStoryActivity)); intent.PutExtra("UserId", item.UserId); intent.PutExtra("DataItem", JsonConvert.SerializeObject(item)); Context.StartActivity(intent); item.ProfileIndicator = AppSettings.StoryReadColor; MAdapter.NotifyItemChanged(e.Position); } } catch (Exception exception) { Console.WriteLine(exception); } }
private void StoryAdapter_OnItemClick(object sender, StoryAdapterClickEventArgs adapterClickEvents) { try { var position = adapterClickEvents.Position; if (position >= 0) { var item = StoryAdapter.GetItem(position); if (item != null) { StoryAdapter.Update(); var Int = new Intent(Context, typeof(View_Story_Activity)); Int.PutExtra("Story", JsonConvert.SerializeObject(item)); Int.PutExtra("Story_Position", position.ToString()); StartActivity(Int); } } } catch (Exception e) { Crashes.TrackError(e); } }