Xamarin Android übergibt Variable von Aktivität an Fragment und gibt null zurück

Ich versuche, Variablen aus meiner Hauptaktivität an ein Fragment zu übergeben. So versuche ich es:

Dies ist in meiner Aktivität:

Bundle args = new Bundle (); 
    args.PutString ("header", header);
    args.PutString ("content", content);
    args.PutString ("footer", header);
    args.PutString ("imageLocation", imageLocation);

    exhibitMainFragment.Arguments = args;

    FragmentManager.BeginTransaction ()
        .Replace (Resource.Id.main_view, exhibitMainFragment)
        .AddToBackStack (null)
        .Commit ();

Das ist in meinem Fragment:

public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Android.OS.Bundle savedInstanceState)
        {

            var ignored = base.OnCreateView(inflater, container, savedInstanceState);

            var view = inflater.Inflate(Resource.Layout.MuseumInformation, null);

            content = this.Activity.Intent.GetStringExtra ("content");
            header = this.Activity.Intent.GetStringExtra ("header");
            footer = this.Activity.Intent.GetStringExtra ("footer");
            imageFilePath = this.Activity.Intent.GetStringExtra ("imageLocation");

Aber keine der Variablen wird übergeben (sie sind alle im Fragment leer). Ich mache hier eindeutig einen fundamentalen Fehler. Kann mir jemand sagen, was es bitte ist. Oder zeigen Sie mir einen besseren Weg, um die Daten weiterzugeben.

Vielen Dank

Antworten auf die Frage(2)

Ihre Antwort auf die Frage