H
henningp
Neues Mitglied
- 0
Hallo zusammen,
da TabHost inkl. deren ActivityGroups (was m.E. die Lösung nach dem deprected-format ist) ja mittlerweile deprecated sind, versuche ich mich gerade in Fragments und die ActionBar einzuarbeiten. Die Anzeige der Bar und der Fragments funktioniert wie erwartet, allerdings starte ich in einem Fragment eine neue Activity (nicht von mir, Fremdkomponente). Diese wird natürlich Fullscreen angezeigt und nicht im dargestellten Fragment.
Beispiel-Code:
MainActivity
TestFragment
Wie schaffe ich es, dass meine ActionBar beim Aufruf der neuen Activity bestehen bleibt? Der View der neugestartete Activity soll quasi im TestFragment angezeigt werden, gibt es dafür eine Möglichkeit?
Danke im Vorraus,
Henning
da TabHost inkl. deren ActivityGroups (was m.E. die Lösung nach dem deprected-format ist) ja mittlerweile deprecated sind, versuche ich mich gerade in Fragments und die ActionBar einzuarbeiten. Die Anzeige der Bar und der Fragments funktioniert wie erwartet, allerdings starte ich in einem Fragment eine neue Activity (nicht von mir, Fremdkomponente). Diese wird natürlich Fullscreen angezeigt und nicht im dargestellten Fragment.
Beispiel-Code:
MainActivity
Code:
@Override
protected void onCreate(final Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
ActionBar actionBar = getActionBar();
actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
actionBar.addTab(actionBar.newTab().setText("TestFragment")
.setTabListener(new MyTabListener(this, new TestFragment())));
}
Code:
@Override
public View onCreateView(final LayoutInflater inflater, final ViewGroup container, final Bundle savedInstanceState) {
return super.onCreateView(inflater, container, savedInstanceState);
}
@Override
public void onActivityCreated(final Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
Intent intent = new Intent(getActivity(), xx.xx.ForeginActivity.class);
startActivity(scanIntent);
}
Danke im Vorraus,
Henning