protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.Main); Android.Views.Display display = WindowManager.DefaultDisplay; Point size = new Point(); display.GetSize(size); MyGlobal.screenSize = new System.Drawing.Size(size.X, size.Y); MyPicasso.CreateNewPicasso(ApplicationContext); websiteReader.Add(new Core.Architecture.WebsiteHandler(new Website.IndiancinemagalleryWebsiteArchitecture())); websiteReader.Add(new Website.IdlebrainWebsiteReader()); websiteReader.Add(new Core.Architecture.WebsiteHandler(new Website.BharatStudentWebsiteArchitecture())); gridView = FindViewById <GridView>(Resource.Id.mainGridView); adapter = new GridViewAdapter() { parent = this }; gridView.Adapter = adapter; gridView.ItemClick += GridView_ItemClick; FindViewById <Button>(Resource.Id.showDownloadButton).Click += delegate { StartActivity(new Intent(this, typeof(Activities.DownloadActivity))); }; }
public override void DestroyItem(View container, int position, Java.Lang.Object objectValue) { ((ViewPager)container).RemoveView((View)objectValue); freeItem.Enqueue((ImageView)objectValue); //Log.Debug("IMAGE_VIEW", $"=*=*=*=OBJECT DELETED=*=*=*=({freeItem.Count})"); //Picasso.With(context).CancelRequest((ImageView)objectValue); //memoryCache.Size(); memoryCache.ClearKeyUri(MyPicasso.GetFormatedKey(albumImages[position].original, screenSize.Width, screenSize.Height, true)); }