Viewpager Fragment ersetzen

  • Antworten:0
Biene Maja
  • Forum-Beiträge: 2

30.07.2012, 19:31:30 via Website

Hey Leute ich bräuchte eure Hilfe,

Und zwar möchte ich in einem Viewpager ein Fragment A durch ein Fragment B ersetzen. Man sollte meinen kein Problem:

1button.setOnClickListener(new OnClickListener() {
2
3 @Override
4 public void onClick(View v) {
5 FragmentTransaction trans = getFragmentManager().beginTransaction();
6 trans.replace(R.id.first_fragment_root_id, NextFragment.newInstance());
7 trans.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN);
8 trans.addToBackStack(null);
9 trans.commit();
10
11 }
12
13 });

Allerdings falsch gedacht, es passiert nichts. Nach meiner Recherche liegt es im Aufbau und dem Lifecycle von Viewpager. Allerdings, habe ich bisher nicht geschafft eine vernünftige Lösung zu finden. Das einzige hilfreiche was ich finden konnte sind die Codebeispiele unter http://stackoverflow.com/questions/7723964/replace-fragment-inside-a-viewpager. Hierdurch habe ich zwar eine ungefähre Idee aber verstehe die Umsetzung nicht ganz. Gibt es ein Tutorial, was auf das besagte Problem eingeht oder kennt sich damit jmd gut aus? Bin für jede Hilfe dankbar.

Vielen Dank im Voraus

lg

Antworten