Hallo zusammen ich frage mich, was ist der richtige Weg, wenn ich andere Instanz eines Fragment
hinzufügen möchten, die die gleiche Layout
mit unterschiedlichen Inhalt verwendet in einem ViewPager
.Wie wiederzuverwenden Layouts/Fragmente in ViewPager
Also für ein besseres Verständnis Ich eröffne meine Fragments
mit einer createInstance()
Methode und übergibt ein id, mit dem er Inhaltfür eine Liste aus einer Datenbank erhält. Ich füge sie meiner FragmentPagerAdapter
hinzu.
Also was ich bekomme ist die erste Fragment
mehrmals hinzugefügt, ohne seinen Inhalt für die tatsächliche ID.
Wie könnte ich die ViewPager
zwingen, die Fragments
einzeln zu behandeln?
* Edit:
Okay, ich völlig versagt in meiner createInstance()
Methode, die mehr war ein getInstance()
Verfahren und kehrte die gleiche Instanz jedes Mal ...
Idealerweise wird nicht dieses Problem auftreten. Können Sie den Code posten? für PagerAdapter und Fragment. – Bob
Sie können http://stackoverflow.com/questions/13431907/use-one-fragment-in-a-viewpager-multiple-times oder http://stackoverflow.com/questions/22263672/android-viewpager-using- verwenden a-Einzelfragment-auf-mehreren-Seiten – androidnoobdev