Screen Tap -> Go forward with code; Java、Android

Screen Tap -> Go forward with code; Java, Android

伙计们,我自学了短短几天,我真的在论坛上搜索了答案。 按下按钮后需要第二次点击,我无法通过 java/android。 第一个,正确的,将使按钮颜色变为绿色(如果正确)并添加到分数中,第二个应该移至下一个问题。非常感谢您的帮助。

    mButtonChoice1.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            if (mButtonChoice1.getText().equals(mAnswer)) {
                mScore = mScore + 1;
                mButtonChoice1.setBackgroundColor(0x00FF00);
                updateScore(mScore);

//我需要你的帮助 - 我需要一个动作 'update question' 在另一个屏幕点击后执行(在屏幕上而不是仅在按钮上)

                updateQuestion();

            } else {
                updateQuestion();

问候' 爸爸T

尝试使用这个,如果点击更新分数和设置颜色或者移动到下一个问题,它将交替。

mButtonChoice1.setOnClickListener(new View.OnClickListener() {

    boolean fistClick = true;

    @Override
    public void onClick(View view) {
        if (firstClick) {
            if (mButtonChoice1.getText().equals(mAnswer)) {
                mScore++;
                mButtonChoice1.setBackgroundColor(0x00FF00);
                updateScore(mScore);
            }
            firstClick = false;
        } else {
            updateQuestion();
            firstClick = true;
        }
    }
});