private void ShowAdvertisementDetails(AdvertisementItemDetails advertisement, double distance) {
			distanceTextView.Text = String.Format("{0}{1} km", this.Resources.GetString(Resource.String.distanceDetailsInfo), distance);
			if (advertisement.IsSellerOnline) {
				sellerNetworkStateInfoTextView.Text = this.Resources.GetString(Resource.String.userOnlineStateInfo);
				sellerNetworkStateInfoTextView.SetTextColor(Android.Graphics.Color.Green);
			}
			else {
				sellerNetworkStateInfoTextView.Text = this.Resources.GetString(Resource.String.userOfflineStateInfo);
				sellerNetworkStateInfoTextView.SetTextColor(Android.Graphics.Color.Red);
			}

			forSellOrChangeInfoTextView.Text = advertisement.IsOnlyForSell ?
												this.Resources.GetString(Resource.String.onlyForSellInfo) :
												this.Resources.GetString(Resource.String.forSellOrChangeInfo);
			photoView.LayoutParameters.Width = photoImageViewWitdth;
			photoView.LayoutParameters.Height = photoImageViewHeight;
			photoView.RequestLayout();
			photoView.SetImageBitmap(bitmapOperationService.ResizeImage(advertisement.Photo, photoImageViewWitdth, photoImageViewHeight));
			price.Text = String.Format("{0} z³", advertisement.Price);
			title.Text = advertisement.Title;
			description.Text = advertisement.Description;
			startConversationBtn.Click += async (s, e) => await StartConversationBtn_Click(s, e);
			showOtherAdvertisementsBtn.Click += ShowOtherAdvertisementsBtn_Click;

		}
		private async Task GetAndShowAdvertisementDetails() {
			progress.ShowProgressDialog("Pobieranie szczegó³ów og³oszenia...");
			var advertisementItemId = Intent.GetIntExtra(ExtrasKeys.ADVERTISEMENT_ITEM_ID, 0);
			advertisement = await GetAdvertisement(advertisementItemId);
			ShowAdvertisementDetails(advertisement, Intent.GetDoubleExtra(ExtrasKeys.ADVERTISEMENT_ITEM_DISTANCE, 0.0));
			progress.CloseProgressDialog();
		}