private void MAdapterOnOnItemClick(object sender, MyPhotosAdapterClickEventArgs e)
        {
            try
            {
                PostDataObject item = MAdapter.GetItem(e.Position);
                if (item != null)
                {
                    ListUtils.ListCachedDataMyPhotos = MAdapter.MyPhotosList;

                    var intent = new Intent(this, typeof(MyPhotoViewActivity));
                    intent.PutExtra("itemIndex", e.Position.ToString());
                    intent.PutExtra("AlbumObject", JsonConvert.SerializeObject(item)); // PostDataObject
                    StartActivity(intent);
                }
            }
            catch (Exception exception)
            {
                Console.WriteLine(exception);
            }
        }
示例#2
0
        private void MAdapterOnOnItemClick(object sender, MyPhotosAdapterClickEventArgs e)
        {
            try
            {
                PostDataObject item = MAdapter.GetItem(e.Position);
                if (item != null)
                {
                    ListUtils.ListCachedDataMyPhotos = MAdapter.MyPhotosList;

                    var intent = new Intent(this, typeof(MyPhotoViewActivity));
                    intent.PutExtra("itemIndex", e.Position.ToString());
                    intent.PutExtra("AlbumObject", JsonConvert.SerializeObject(item)); // PostDataObject
                    OverridePendingTransition(Resource.Animation.abc_popup_enter, Resource.Animation.popup_exit);
                    StartActivity(intent);
                }
            }
            catch (Exception exception)
            {
                Methods.DisplayReportResultTrack(exception);
            }
        }