derjens
Ambitioniertes Mitglied
- 5
Hallo Leute
Brauche mal wieder eure Hilfe
Ich habe einen TabFragmentPager wie in dem Beispiel von ActinBarSherlock zu sehen erzeug ( FragmentTabsPager und LoaderCursorSupport ).
Nun rufe ich aus dem LoaderCursorSupport Fragment einen SherlockDialogFragment auf in dem ich meine neu zu erzeugenden Daten eintrage.
Mit einem click auf OK gelange ich zu meinem Fragment zurück was dann auch die aktualisierten Daten anzeigt.
Nun habe ich folgendes Problem:
Öffne ich das SherlockDialogFragment und ändere die Orientierung vom
Screen und drücke dann auf OK gibt es folgende Fehlermeldung im Logcat
Das speichern der im Dialog erzeugten Daten funktioniert soweit trotzdem,
nur schmiert er bei dem folgendem Befehl ab
Der Code dazu ist unter den obigen Links von ActienBarSherlock auf GitHub zu sehen.
Ich habe mir in den letzten zwei tagen jegliche Seite auf stackoverflow zu diesem Thema rein gezogen. Aber ich werde daraus nicht schlau
Vielleicht hat ja von euch jemand schon mal ein ähnliches Problem gelöst und könnte mir ein Beispiel zukommen lassen oder irgendwie einen Tip geben.
Grüße
derjens
Brauche mal wieder eure Hilfe
Ich habe einen TabFragmentPager wie in dem Beispiel von ActinBarSherlock zu sehen erzeug ( FragmentTabsPager und LoaderCursorSupport ).
Nun rufe ich aus dem LoaderCursorSupport Fragment einen SherlockDialogFragment auf in dem ich meine neu zu erzeugenden Daten eintrage.
Mit einem click auf OK gelange ich zu meinem Fragment zurück was dann auch die aktualisierten Daten anzeigt.
Nun habe ich folgendes Problem:
Öffne ich das SherlockDialogFragment und ändere die Orientierung vom
Screen und drücke dann auf OK gibt es folgende Fehlermeldung im Logcat
Code:
01-16 23:53:14.817 32422-32422/com.derjens.xxx E/AndroidRuntime [COLOR=Red]FATAL EXCEPTION: main
java.lang.IllegalStateException: Fragment ListFragment{410e89a0} not attached to Activity
at android.support.v4.app.Fragment.getLoaderManager(Fragment.java:841)[/COLOR]
at com.derjens.List$ListFragment.onQueryDateChange(List.java:343)
at com.derjens.List$ListFragmentt$7.updateChangedDate(List.java:527)
at com.derjens.AddFragment.Erstellen(AddFragment.java:152)
at com.derjens.AddFragment$2.onClick(AddFragment.java:107)
at android.view.View.performClick(View.java:3511)
at android.view.View$PerformClick.run(View.java:14105)
at android.os.Handler.handleCallback(Handler.java:605)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:4575)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:789)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:556)
at dalvik.system.NativeStart.main(Native Method)
nur schmiert er bei dem folgendem Befehl ab
Code:
getLoaderManager().restartLoader(0, null, this);
Ich habe mir in den letzten zwei tagen jegliche Seite auf stackoverflow zu diesem Thema rein gezogen. Aber ich werde daraus nicht schlau
Vielleicht hat ja von euch jemand schon mal ein ähnliches Problem gelöst und könnte mir ein Beispiel zukommen lassen oder irgendwie einen Tip geben.
Grüße
derjens