2015-07-10 19 views
-4
java.lang.IllegalStateException: Recursive entry to executePendingTransactions 
    at android.support.v4.app.FragmentManagerImpl.execPendingActions() 
    at android.support.v4.app.FragmentManagerImpl$1.run() 
    at android.os.Handler.handleCallback(Handler.java:725) 
    at android.os.Handler.dispatchMessage(Handler.java:92) 
    at android.os.Looper.loop(Looper.java:153) 
    at android.app.ActivityThread.main(ActivityThread.java:5297) 
    at java.lang.reflect.Method.invokeNative(Method.java) 
    at java.lang.reflect.Method.invoke(Method.java:511) 
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:833) 
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600) 
    at dalvik.system.NativeStart.main(NativeStart.java) 

在crashlytics中獲取此錯誤?任何解決方案?Android編程

+0

在發佈之前進行搜索。 http://stackoverflow.com/questions/22150950/recursive-entry-to-executependingtransactions –

+0

請同時發佈您的代碼,以便獲得更好的幫助。 –

+1

我們應該如何從異常中調試代碼,發佈您的上下文和代碼 – droidev

回答

1

我沒有看到代碼,但經過一番調查後,您的問題根本無法將一個片段嵌入另一個片段中,而是在另一個片段中執行一個片段事務。不允許。

新版本的Support Library v4(當然是Android 4.2)解決了這個問題。

getChildFragmentManager()專門用於解決問題。 但我再也看不到代碼。