huang
huang
https://github.com/Ubitar/FocusLayoutManager upgrade to AndroidX
**1、复现流程如下,最后再提供代码** **2、泄露详情如图**  **3、我这边初步跟踪发现是queue.take()挂起导致的泄露**  **4、我目前的解决方案是把onPause方法中的shutdown修改为shutdownNow,不知道有没更好的解决办法**  5、源码 [源码.zip](https://github.com/Yuphee/RewardLayout/files/13555309/default.zip)
**大哥还更新这个库吗,看了下已经很久没动过了** 1. 先上图  2.RewardLayout构造参数里这两个获取Attrs特性的方式不一致,导致打开的时候会报错  3.应该是都用getInteger ?
我看到`Fragmentation`中是通过`getUserVisibleHint`判断是否可见的,但是`ViewPager1`最新版和`ViewPager2`是通过`setMaxLifecycle`控制fragment可见性的。 目前我测试了下,`ViewPager2`中放置了`Fragment`,一打开会把`ViewPager`上所有的`supportVisible()`都调用了,而不是滑倒那一页才调用。旧版的`ViewPager`使用getUserVisibleHint判断方式,则不会有这个问题,滑动到那一页才会调用其`supportVisible()`。 不知道有没有大佬有没有高招兼容下。