public void Run(GetCatalog getCatalog) { _apikey = getCatalog.ApiKey; _merchantName = getCatalog.MerchantName; _groupkey = getCatalog.GroupKey; _queue.Enqueue(getCatalog.Url); IsRunning = true; while (IsRunning) { if (_queue.Count > 0 && !IsBusy) { Downloading(_queue.Dequeue()); } Thread.Sleep(5000); } }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.view_item); Title = "Опис каталогу"; catalog = new GetCatalog <Catalog>(); id = Intent.GetIntExtra("id", 0); ButtonSave = FindViewById <Button>(Resource.Id.SaveElement); PhotoCatalog = FindViewById <EditText>(Resource.Id.PhotoCatalog); NameCatalog = FindViewById <EditText>(Resource.Id.NameCatalog); PriceCatalog = FindViewById <EditText>(Resource.Id.PriceCatalog); ButtonSave.Click += ButtonSave_Click; if (id != 0) { var item = catalog.GetItem(id); PhotoCatalog.Text = item.PhotoUrl; NameCatalog.Text = item.Name; PriceCatalog.Text = item.Price.ToString(); } }