Listview not adding value from second activity.
- I have ListView and Two Button at bottom in my First Activity. While I click on button it goes into Second activity
- In Second activity I created form where I am trying to add details which goes into First activity listview But it not adding value into listview
if (edtName.Text != "" && edtDescription.Text != "" && edtDate.Text != "")
{
Intent intent = new Intent();
string Name = edtName.Text;
string Description = edtDescription.Text;
DateTime DateDeploy = DateTime.Parse(edtDate.Text);
intent.PutExtra("Name", Name.ToString());
intent.PutExtra("Descritption", Description.ToString());
intent.PutExtra("Date", DateDeploy.ToString());
intent = new Intent(this, typeof(FirstActivity));
//StartActivityForResult(intent, 0);
SetResult(Result.Ok,intent);
//StartActivity(intent);
Finish();
}
For this Second activity I added intent.putExtra for adding value from First activity. And In First Activity I added protected override void OnActivityResult(int requestCode, Result resultCode, Intent data){
string name, desc, datecreated;
name = data.GetStringExtra("Name");
desc = data.GetStringExtra("Descritption");
datecreated = data.GetStringExtra("Date");
//Not Working Here
}
Please, help me to how do i add item from second activity to first activity ListView
Aravind GovindarajPosted Dec 5, 2022, 9:48 PM
Once you added an extra item, bind it again.. Please find the below snippet
First activity data has one item in list
Second activity Add data object as ref. Add new item in data
Then assign it into Source, then bind it
ListView.ItemsSource = data;
ListView.DataBind();