Ich habe eine ViewPager-Aktivität, die das Fragment aufruft, das das Folienlayout darstellt.
Was ich brauche, ist Werte von Aktivität zu Fragment für Bündel zu übergeben. Wie kann ich das machen? Ich versuche, ein int 2 in onCreate () übergeben, aber nicht arbeiten und ich
Aktivität:
%Vor%}
Fragment:
%Vor%Sie müssen Ihr Bundle durch die Methode setArguments () setzen, nicht die Absicht. Wenn Sie einen ViewPager haben, können Sie Ihre Argumente an den PagerAdapter übergeben und die Argumente festlegen, wenn das Fragment instanziiert wird.
Ich verstehe nicht, wie deine SIDE berechnet wird und was es bedeutet, also zeige ich die allgemeine Idee.
%Vor%Fragment
%Vor%Dies ist vielleicht nicht die Lösung, nach der Sie genau fragen, aber es ist was ich tue und es könnte jemandem helfen:
Erstellen Sie eine öffentliche Methode in Ihrem Fragment:
%Vor%Erhalte in deiner Aktivität das Fragment von deinem Adapter. Sie wissen, welches Fragment auf der Reihenfolge basiert, in der es hinzugefügt wurde. Führen Sie Ihre Fragmentmethode aus und übergeben Sie Ihre Variablen:
%Vor%Tags und Links android android-activity android-fragments android-viewpager bundle