Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- =======================
- Parent activity:
- =======================
- listView.ItemClick += delegate(object s, Android.Widget.AdapterView.ItemClickEventArgs e)
- {
- InboxItem item = this.listAdapter.GetItemAtPosition(e.Position);
- //Toast.MakeText(this, item.Subject + " Clicked!", ToastLength.Short).Show();
- Intent itemIntent = new Intent(this, typeof(ActivityWorkItem));
- itemIntent.PutExtra("itemId", (string) item.Id);
- itemIntent.PutExtra("Subject", (string) item.Subject);
- itemIntent.PutExtra("ServiceName", (string) item.ServiceName);
- itemIntent.PutExtra("RequestNumber", (string) item.RequestNumber);
- itemIntent.PutExtra("CreatedTime", (string) item.CreatedTime);
- itemIntent.PutExtra("Body", (string) item.Body);
- itemIntent.PutExtra("ActivityName", (string) item.ActivityName);
- itemIntent.PutExtra("Priority", (string) item.Priority);
- RunOnUiThread(delegate() {
- itemIntent.AddFlags(ActivityFlags.SingleTop);
- StartActivityForResult(itemIntent, 1);
- // this.Finish();
- });
- };
- }
- // The below never happens
- protected void onActivityResult(int requestCode, int resultCode, Intent data) {
- if (resultCode == 1) {
- this.Finish();
- }
- }
- =======================
- Called activity:
- =======================
- private void BackToInbox ()
- {
- _progressDialog.Hide();
- // StartActivity(typeof(ActivityInbox));
- var intent = new Intent();
- SetResult(Result.Ok, intent);
- this.Finish();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement