如何在Xamarin Android中将图像从一项活动传递给另一项活动?

问题描述:

我在Xamarin Android项目中的图片中有一个ImageView。我需要通过单击按钮将该图像传递给另一个活动。如何在Xamarin Android中将图像从一项活动传递给另一项活动?

Intent intent = new Intent(this, typeof(SecondActivity)); 
intent.PutExtra("Key", "Value"); 

我知道上面的方法来传递字符串等,但我怎么能传递一个图像?

传递活动之间的数据

https://developer.xamarin.com/recipes/android/fundamentals/activity/pass_data_between_activity/

你会想这样的事情作为一个例子:

Intent intent = new Intent (MediaStore.ActionImageCapture); 
App._file = new File (App._dir, String.Format("myPhoto_{0}.jpg", Guid.NewGuid())); 
intent.PutExtra (MediaStore.ExtraOutput, Uri.FromFile (App._file)); 
StartActivityForResult (intent, 0); 

来源:

https://developer.xamarin.com/recipes/android/other_ux/camera_intent/take_a_picture_and_save_using_camera_app/