protected override void OnActivityResult(int requestCode, Result resultCode, Intent data) { base.OnActivityResult(requestCode, resultCode, data); if (resultCode == Result.Ok && requestCode == 100) { var selectedDeal = dealDataService.GetDealById(data.GetIntExtra("selectedDealId", 0)); var dialog = new AlertDialog.Builder(this); dialog.SetTitle("Confirmation"); dialog.SetMessage(string.Format("You've added {0} time(s) the {1}", data.GetIntExtra("amount", 0), selectedDeal.Name)); dialog.Show(); } }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.DealDetailView); //early demos DealDataService dataService = new DealDataService(); var selectedDealId = Intent.Extras.GetInt("selectedDealId"); selectedDeal = dataService.GetDealById(selectedDealId); // Create your application here FindViews(); BindData(); HandleEvents(); }