且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

刷卡后如何在View Pager中进行验证?

更新时间: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.