Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Recursive entry to executePendingTransactions #1

Open
Guang1234567 opened this issue Aug 9, 2018 · 1 comment
Open

Recursive entry to executePendingTransactions #1

Guang1234567 opened this issue Aug 9, 2018 · 1 comment

Comments

@Guang1234567
Copy link

.commitNowAllowingStateLoss()//此处采用commitNowAllowingStateLoss

like Glide bug bumptech/glide#136

I see that the libraries are using viewless Fragments to do work. This creates a problem where under some circumstance, would conflict with other fragment transactions that fragment manager is doing
The full stacktrace:

java.lang.IllegalStateException: Recursive entry to executePendingTransactions
at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1457)
at android.support.v4.app.FragmentManagerImpl.executePendingTransactions(FragmentManager.java:482)
at com.bumptech.glide.manager.RequestManagerRetriever.supportFragmentGet(RequestManagerRetriever.java:148)
at com.bumptech.glide.manager.RequestManagerRetriever.get(RequestManagerRetriever.java:66)
at com.bumptech.glide.manager.RequestManagerRetriever.get(RequestManagerRetriever.java:29)
at com.bumptech.glide.Glide.with(Glide.java:537)

@HowardChenhaoyang
Copy link
Owner

已解决

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants