protected override void OnActivityResult(int requestCode, Result resultCode, Intent data) { //when regester activity retrun data, it will be execute if (requestCode == 1 && resultCode == Result.Ok) { TextView txtItinerary = FindViewById <TextView>(Resource.Id.txtItineraryRecord); string name = data.GetStringExtra("name"); try { DBItineraryRepository dbr = new DBItineraryRepository(); var result = dbr.GetRecord(name); txtItinerary.Text = result; } catch (Exception ex) { Toast.MakeText(this, ex.Message, ToastLength.Short).Show(); } } }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.itineraryLayout); // Create your application here string name = Intent.GetStringExtra("name"); TextView txtItinerary = FindViewById <TextView>(Resource.Id.txtItineraryRecord); try { DBItineraryRepository dbr = new DBItineraryRepository(); var result = dbr.GetRecord(name); txtItinerary.Text = result; } catch (Exception ex) { } Button btnAddIti = FindViewById <Button>(Resource.Id.btnAddIti); btnAddIti.Click += ((sender, e) => { var intent = new Intent(this, typeof(AddItineraryAct)); intent.PutExtra("editThis", txtItinerary.Text); intent.PutExtra("name", name); StartActivityForResult(intent, 1); OverridePendingTransition(Resource.Animation.fade_in, Resource.Animation.fade_out); }); txtItinerary.Click += (sender, e) => { var intent = new Intent(this, typeof(AddItineraryAct)); intent.PutExtra("editThis", txtItinerary.Text); intent.PutExtra("name", name); StartActivityForResult(intent, 1); OverridePendingTransition(Resource.Animation.fade_in, Resource.Animation.fade_out); }; }