ViewPager2 OnPagesElectectect多次调用
我正在我的应用中实现viewPager2。当调用 OnPagesElectect 时,我必须滑动我的观点。但是我在日志中观察到 OnPagesLeTD 被称为多次。
private void setViewPagerPreviews() {
onPageChangeCallback = new ViewPager2.OnPageChangeCallback() {
@Override
public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
super.onPageScrolled(position, positionOffset, positionOffsetPixels);
}
@Override
public void onPageSelected(int position) {
super.onPageSelected(position);
Log.e(TAG, "onPageSelected" + position);
}
@Override
public void onPageScrollStateChanged(int state) {
super.onPageScrollStateChanged(state);
}
};
mEndLessViewpager.registerForPageChangeCallback(onPageChangeCallback);
}
请提供任何只能称为一次的解决方案。
I am implementing Viewpager2 in my app. I have to slide my views when onPageSelected called. But I observed in log that onPageSeletd is being called multiple times.
private void setViewPagerPreviews() {
onPageChangeCallback = new ViewPager2.OnPageChangeCallback() {
@Override
public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
super.onPageScrolled(position, positionOffset, positionOffsetPixels);
}
@Override
public void onPageSelected(int position) {
super.onPageSelected(position);
Log.e(TAG, "onPageSelected" + position);
}
@Override
public void onPageScrollStateChanged(int state) {
super.onPageScrollStateChanged(state);
}
};
mEndLessViewpager.registerForPageChangeCallback(onPageChangeCallback);
}
Please provide any solution that it can be called only once.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论