
DagobertDokate
Dauer-User
- 137
Hallo Leute,
Ich möchte gerade eine App umbauen.
Bis jetzt wurden "selbstgebaute tabs" verwendet.
Da dies bis Version 2.2 kompatibel sein soll/muss wollte ich jetzt das FragmentTabHost aus der support library benutzen.
Soweit so gut, jedoch bekomme ich beim Backstack Probleme.
Wenn ich per Backstack wieder zurück in das Fragment springen möchte, welches das FragmentTagbHost beinhaltet, bekomme ich immer eine Execption.
Hatte von euch schon mal jemand das Problem? Weiß jemand ne Lösung? oder ne brauchbare Alternative?
lg. Dagobert
Ich möchte gerade eine App umbauen.
Bis jetzt wurden "selbstgebaute tabs" verwendet.
Da dies bis Version 2.2 kompatibel sein soll/muss wollte ich jetzt das FragmentTabHost aus der support library benutzen.
Soweit so gut, jedoch bekomme ich beim Backstack Probleme.
Wenn ich per Backstack wieder zurück in das Fragment springen möchte, welches das FragmentTagbHost beinhaltet, bekomme ich immer eine Execption.
Ich bin schon seit gestern am suchen, komme aber auf keinen grünen Zweig.08-28 08:51:49.966: E/AndroidRuntime(7679): FATAL EXCEPTION: main
08-28 08:51:49.966: E/AndroidRuntime(7679): java.lang.IllegalStateException: No tab known for tag null
08-28 08:51:49.966: E/AndroidRuntime(7679): at android.support.v4.app.FragmentTabHost.doTabChanged(FragmentTabHost.java:326)
08-28 08:51:49.966: E/AndroidRuntime(7679): at android.support.v4.app.FragmentTabHost.onAttachedToWindow(FragmentTabHost.java:276)
08-28 08:51:49.966: E/AndroidRuntime(7679): at android.view.View.dispatchAttachedToWindow(View.java:9983)
08-28 08:51:49.966: E/AndroidRuntime(7679): at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:2206)
08-28 08:51:49.966: E/AndroidRuntime(7679): at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:2214)
08-28 08:51:49.966: E/AndroidRuntime(7679): at android.view.ViewGroup.addViewInner(ViewGroup.java:3384)
08-28 08:51:49.966: E/AndroidRuntime(7679): at android.view.ViewGroup.addView(ViewGroup.java:3216)
08-28 08:51:49.966: E/AndroidRuntime(7679): at android.view.ViewGroup.addView(ViewGroup.java:3173)
08-28 08:51:49.966: E/AndroidRuntime(7679): at android.view.ViewGroup.addView(ViewGroup.java:3153)
08-28 08:51:49.966: E/AndroidRuntime(7679): at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:938)
08-28 08:51:49.966: E/AndroidRuntime(7679): at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1104)
08-28 08:51:49.966: E/AndroidRuntime(7679): at android.support.v4.app.BackStackRecord.popFromBackStack(BackStackRecord.java:764)
08-28 08:51:49.966: E/AndroidRuntime(7679): at android.support.v4.app.FragmentManagerImpl.popBackStackState(FragmentManager.java:1509)
08-28 08:51:49.966: E/AndroidRuntime(7679): at android.support.v4.app.FragmentManagerImpl.popBackStackImmediate(FragmentManager.java:488)
08-28 08:51:49.966: E/AndroidRuntime(7679): at android.support.v4.app.FragmentActivity.onBackPressed(FragmentActivity.java:179)
08-28 08:51:49.966: E/AndroidRuntime(7679): at android.support.v7.app.ActionBarActivity.onBackPressed(ActionBarActivity.java:238)
08-28 08:51:49.966: E/AndroidRuntime(7679): at android.app.Activity.onKeyUp(Activity.java:2099)
08-28 08:51:49.966: E/AndroidRuntime(7679): at android.view.KeyEvent.dispatch(KeyEvent.java:2648)
08-28 08:51:49.966: E/AndroidRuntime(7679): at android.app.Activity.dispatchKeyEvent(Activity.java:2333)
08-28 08:51:49.966: E/AndroidRuntime(7679): at android.support.v7.app.ActionBarActivityDelegateICS$WindowCallbackWrapper.dispatchKeyEvent(ActionBarActivityDelegateICS.java:245)
08-28 08:51:49.966: E/AndroidRuntime(7679): at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchKeyEvent(PhoneWindow.java:1962)
08-28 08:51:49.966: E/AndroidRuntime(7679): at android.view.ViewRootImpl.deliverKeyEventPostIme(ViewRootImpl.java:3586)
08-28 08:51:49.966: E/AndroidRuntime(7679): at android.view.ViewRootImpl.handleFinishedEvent(ViewRootImpl.java:3559)
08-28 08:51:49.966: E/AndroidRuntime(7679): at android.view.ViewRootImpl.handleMessage(ViewRootImpl.java:2667)
08-28 08:51:49.966: E/AndroidRuntime(7679): at android.os.Handler.dispatchMessage(Handler.java:99)
08-28 08:51:49.966: E/AndroidRuntime(7679): at android.os.Looper.loop(Looper.java:137)
08-28 08:51:49.966: E/AndroidRuntime(7679): at android.app.ActivityThread.main(ActivityThread.java:4507)
08-28 08:51:49.966: E/AndroidRuntime(7679): at java.lang.reflect.Method.invokeNative(Native Method)
08-28 08:51:49.966: E/AndroidRuntime(7679): at java.lang.reflect.Method.invoke(Method.java:511)
08-28 08:51:49.966: E/AndroidRuntime(7679): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:978)
08-28 08:51:49.966: E/AndroidRuntime(7679): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:745)
08-28 08:51:49.966: E/AndroidRuntime(7679): at dalvik.system.NativeStart.main(Native Method)
Hatte von euch schon mal jemand das Problem? Weiß jemand ne Lösung? oder ne brauchbare Alternative?
lg. Dagobert