ListFragment in ViewPager refreshen

  • 2 Antworten
  • Letztes Antwortdatum
StefMa

StefMa

Dauer-User
450
Hi,

ich habe ein ViewPager. Heißt 3 Klassen:
1. "Main"Klasse. Die den ViewPager "verwaltet"
2. ListFragment
3. Fragment

Die erste Klasse hat ja die ActionBar. Dort habe ich viele Einträge. Wenn man dort nun ein Eintrag auswählt, wird etwas berechnet. Danach soll sich der Inhalt der 2 Klasse - also des ListFragments - refrehsen.

Wie "lade" ich also die zweite klasse neu?

Danke und Gruß

Ice

Der ursprüngliche Beitrag von 17:30 Uhr wurde um 17:39 Uhr ergänzt:

Ich habe die TabActionBar (Sherlock).
Dadurch habe ich eine innere Klasse:
Code:
 public static class TabsAdapter extends FragmentPagerAdapter implements ActionBar.TabListener, ViewPager.OnPageChangeListener
    {
    }
In dieser müsste ich "nur"
Code:
        	notifyDataSetChanged();
aufrufen. Aber wie komme ich von der 2. klasse da drann?!

Der ursprüngliche Beitrag von 17:39 Uhr wurde um 17:44 Uhr ergänzt:

Wenn ich in der "Main" Klasse folgendes einfüge:
Code:
    public void refreshFuck()
    {
    	mTabsAdapter.notifyDataSetChanged();
    }
und diesen in der 2ten Klasse aufrufe kommt NullPointerException.

Aber wieso?!
In onCreate habe ich schon mTabsAdapter den TabsAdpater zugewiesen :O

Gruß

Der ursprüngliche Beitrag von 17:44 Uhr wurde um 17:46 Uhr ergänzt:

Der code ist eigentlich der selbe wie meiner :D

Android: Update selected items in Tab - Stack Overflow
 
Ich push mal vorsichtig...
 
Zurück
Oben Unten