更新时间:2023-12-03 17:15:34
经过几个小时的研究,我找到了解决方案.就是这样.
After few hours research, I got my solution. That's it.
private OnPageChangeListener pageChangeListener = new OnPageChangeListener() {
int currentPosition = 0;
@Override
public void onPageSelected(int newPosition) {
// my code
boolean isValid = false; // <-- here, you need to check yourself valid or not
if (!isValid) {
pager.setCurrentItem(currentPosition);
}else{
pager.setCurrentItem(newPosition);
currentPosition = newPosition;
}
} }
用户无论刷卡寻呼机多少次,都无法查看下一个屏幕(如果无效).
User can't see the next screen if not valid no matter how many time he swipe the pager.