
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:
In dieser müsste ich "nur"
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:
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
Android: Update selected items in Tab - Stack Overflow
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
{
}
Code:
notifyDataSetChanged();
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();
}
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
Android: Update selected items in Tab - Stack Overflow