Fragmentation
Fragmentation copied to clipboard
A powerful library that manage Fragment for Android
最近在升级项目的 targetSdkVersion 到了 31,androidx.fragment 到了 1.3.6。 发现当 pop 横向返回的时候,动画问题很大,请帮忙确认一下?万分感激。
java.lang.NullPointerException: at android.view.ViewGroup.removeViewInternal (ViewGroup.java:5300) at android.view.ViewGroup.removeViewAt (ViewGroup.java:5263) at androidx.fragment.app.FragmentManager.moveFragmentToExpectedState (FragmentManager.java:1446) at androidx.fragment.app.FragmentManager.moveToState (FragmentManager.java:1497) at androidx.fragment.app.BackStackRecord.executeOps (BackStackRecord.java:447) at androidx.fragment.app.FragmentManager.executeOps (FragmentManager.java:2169) at androidx.fragment.app.FragmentManager.executeOpsTogether (FragmentManager.java:1992) at androidx.fragment.app.FragmentManager.removeRedundantOperationsAndExecute (FragmentManager.java:1947) at androidx.fragment.app.FragmentManager.execPendingActions (FragmentManager.java:1849) at androidx.fragment.app.FragmentManager.popBackStackImmediate...
I have no problem with the demo project. It just happened on my project. The backstack has many stacks. I don't understand why you use `Looper.myQueue().addIdleHandler` instead of `getHandler().post` I...
我看到`Fragmentation`中是通过`getUserVisibleHint`判断是否可见的,但是`ViewPager1`最新版和`ViewPager2`是通过`setMaxLifecycle`控制fragment可见性的。 目前我测试了下,`ViewPager2`中放置了`Fragment`,一打开会把`ViewPager`上所有的`supportVisible()`都调用了,而不是滑倒那一页才调用。旧版的`ViewPager`使用getUserVisibleHint判断方式,则不会有这个问题,滑动到那一页才会调用其`supportVisible()`。 不知道有没有大佬有没有高招兼容下。
# Issues Guideline Following information can help us to resolve the issue faster. * Library version * Support-v4 version * Logs * Screenshots 想问下为什么 pop函数里面(包括popTo)都有一个先remove再 popBackStack的逻辑,这里只做popBackStack 应该就有remove的效果,一直没看明白是为什么,求大佬解惑 **In addition, we...
这是咋回事啊兄弟们 # Issues Guideline Following information can help us to resolve the issue faster. * Library version * Support-v4 version * Logs * Screenshots **In addition, we do not accept...
解决以下bug: luckydzp 修改 解决viewpager快速切换导致生命周期失效的问题 快速切换可能出现以下情况 fragment的visible逻辑在线程队列中还未执行 ,此时Viewpager调用fragment的invisible逻辑不成功(因fragment还未visible) 此后当fragment的visible成功后, 配对的invisible已经错失 Viewpager快速切换时生命周期错乱. Fragment丢失onSupportInvisible
作者大大以及各位小伙伴,我的项目中,首页底部用了Tab,用loadMultipleRootFragment加载多个同级根Fragment。 其中一个Fragment是购物车,当用户没有登录的时候,我点击这个购物车的tab,需要先跳到登录页,登录完成后再进入这个购物车的Fragment。 AccountHelper.getInstance().doLoginIfNeed(MainFragment.this, new AccountHelper.OnLoginHandler() { @Override public void next(SupportFragment currentFragment) { showHideFragment(mFragments.get(position)); } }); 但是登录完成,登录页finish掉,执行 showHideFragment(mFragments.get(position));进入购物车fragment的时候,页面卡主了,打印发现购物车fragment的onSupportVisible()这个方法没有执行。 请问这个问题咋解决呢,有遇到的小伙伴看到了也麻烦告诉我一下,非常感谢。
# Issues Guideline Following information can help us to resolve the issue faster. * Library version * Support-v4 version * Logs * Screenshots **In addition, we do not accept issues...