2016-07-27 12 views
0

Ich habe ein ImageView in einer Aktivität mit einem Bild in Xamarin Android-Projekt. Ich muss dieses Bild durch Klicken auf eine Schaltfläche an eine andere Aktivität übergeben.Wie kann ich ein Bild von einer Aktivität in Xamarin Android weitergeben?

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

Ich kenne die obige Methode, um Zeichenfolge usw. zu übergeben. Aber wie kann ich ein Bild übergeben?

Antwort

0

Geben von Daten zwischen den Aktivitäten

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

Sie werden als ein Beispiel so etwas wie dies wollen:

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); 

Quelle:

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