G
Gingerbread
Fortgeschrittenes Mitglied
- 6
Ich habe einen TabHost nach folgendem Beispiel mit 4 ActivityGroups erstellt.
Android: TabActivity Nested Activities | Henrik Larsen Toft
Alles funktioniert auch soweit, aber nur wenn ich in einem Tab bleibe. Wenn ich versuche mittels Intent irgendwie in einen anderen Tab zu wechseln funktioniert das nicht so ganz.
Ich versuche also mittels in den anderen Tab zu wechseln:
Ich versuche also in die SecondGroup zu wechseln (zurzeit bin ich in der FirstGroup). Nun bekomme ich immer eine NullPointerException, welche durch folgende Zeile ausgelöst wird:
Noch eine weitere Frage:
wozu ist überhaupt der erste Parameter "neue_activity" in
gut?
Android: TabActivity Nested Activities | Henrik Larsen Toft
Alles funktioniert auch soweit, aber nur wenn ich in einem Tab bleibe. Wenn ich versuche mittels Intent irgendwie in einen anderen Tab zu wechseln funktioniert das nicht so ganz.
Ich versuche also mittels in den anderen Tab zu wechseln:
Code:
Intent i = new Intent(Diese_Activity.this, Neue_Activity.class);
i.putExtra("id",1);
View view = SecondGroup.group.getLocalActivityManager()
.startActivity("neue_activity", i
.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP))
.getDecorView();
// Again, replace the view
SecondGroup.group.replaceView(view);
Ich versuche also in die SecondGroup zu wechseln (zurzeit bin ich in der FirstGroup). Nun bekomme ich immer eine NullPointerException, welche durch folgende Zeile ausgelöst wird:
Code:
View view = SecondGroup.group.getLocalActivityManager()
Noch eine weitere Frage:
wozu ist überhaupt der erste Parameter "neue_activity" in
Code:
.startActivity("neue_activity", i