|
|
@@ -21,22 +21,23 @@ import com.flyjingfish.android_aop_annotation.enums.MatchType
|
|
|
class ScrollEventAdapterMethod : MatchClassMethod {
|
|
|
override fun invoke(joinPoint: ProceedJoinPoint, methodName: String): Any? {
|
|
|
try {
|
|
|
- val target = joinPoint.target
|
|
|
- if (target != null) {
|
|
|
- val mViewPagerField = target::class.java.getDeclaredField("mViewPager")
|
|
|
- mViewPagerField.isAccessible = true
|
|
|
- val mViewPager = mViewPagerField.get(joinPoint.target) as ViewPager2
|
|
|
- val viewPagerIdString = mViewPager.resources?.getResourceEntryName(mViewPager.id)
|
|
|
- Log.i(
|
|
|
- "ScrollEventAdapterMethod",
|
|
|
- "=====updateScrollEventValues=====${mViewPager}, viewPager:$viewPagerIdString, itemCount:${mViewPager.childCount}, currentItem:${mViewPager.currentItem}, " +
|
|
|
- "${mViewPager.adapter}, ${mViewPager.itemDecorationCount}, ${mViewPager.getChildAt(mViewPager.currentItem)}"
|
|
|
- )
|
|
|
- }
|
|
|
+// val target = joinPoint.target
|
|
|
+// if (target != null) {
|
|
|
+// val mViewPagerField = target::class.java.getDeclaredField("mViewPager")
|
|
|
+// mViewPagerField.isAccessible = true
|
|
|
+// val mViewPager = mViewPagerField.get(joinPoint.target) as ViewPager2
|
|
|
+// val viewPagerIdString = mViewPager.resources?.getResourceEntryName(mViewPager.id)
|
|
|
+// Log.i(
|
|
|
+// "ScrollEventAdapterMethod",
|
|
|
+// "=====updateScrollEventValues=====${mViewPager}, viewPager:$viewPagerIdString, itemCount:${mViewPager.childCount}, currentItem:${mViewPager.currentItem}, " +
|
|
|
+// "${mViewPager.adapter}, ${mViewPager.itemDecorationCount}, ${mViewPager.getChildAt(mViewPager.currentItem)}"
|
|
|
+// )
|
|
|
+// }
|
|
|
+ return joinPoint.proceed()
|
|
|
} catch (e: Exception) {
|
|
|
|
|
|
}
|
|
|
- return joinPoint.proceed()
|
|
|
+ return null
|
|
|
}
|
|
|
}
|
|
|
|