Advertisement
bit

Untitled

bit
Jul 30th, 2012
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.57 KB | None | 0 0
  1. =======================
  2. Parent activity:
  3. =======================
  4.  
  5. listView.ItemClick += delegate(object s, Android.Widget.AdapterView.ItemClickEventArgs e)
  6. {
  7. InboxItem item = this.listAdapter.GetItemAtPosition(e.Position);
  8.  
  9. //Toast.MakeText(this, item.Subject + " Clicked!", ToastLength.Short).Show();
  10.  
  11. Intent itemIntent = new Intent(this, typeof(ActivityWorkItem));
  12. itemIntent.PutExtra("itemId", (string) item.Id);
  13. itemIntent.PutExtra("Subject", (string) item.Subject);
  14. itemIntent.PutExtra("ServiceName", (string) item.ServiceName);
  15. itemIntent.PutExtra("RequestNumber", (string) item.RequestNumber);
  16. itemIntent.PutExtra("CreatedTime", (string) item.CreatedTime);
  17. itemIntent.PutExtra("Body", (string) item.Body);
  18. itemIntent.PutExtra("ActivityName", (string) item.ActivityName);
  19. itemIntent.PutExtra("Priority", (string) item.Priority);
  20.  
  21. RunOnUiThread(delegate() {
  22. itemIntent.AddFlags(ActivityFlags.SingleTop);
  23. StartActivityForResult(itemIntent, 1);
  24. // this.Finish();
  25. });
  26. };
  27.  
  28. }
  29.  
  30.  
  31. // The below never happens
  32.  
  33.  
  34. protected void onActivityResult(int requestCode, int resultCode, Intent data) {
  35. if (resultCode == 1) {
  36. this.Finish();
  37. }
  38. }
  39.  
  40.  
  41.  
  42.  
  43. =======================
  44. Called activity:
  45. =======================
  46. private void BackToInbox ()
  47. {
  48. _progressDialog.Hide();
  49. // StartActivity(typeof(ActivityInbox));
  50. var intent = new Intent();
  51. SetResult(Result.Ok, intent);
  52. this.Finish();
  53.  
  54. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement