Код, который вы написали, это ....
if(number==tv)
{
int score = 0;
score++;
Toast.makeText(getApplicationContext(), matchingnumbers, Toast.LENGTH_LONG).show();
scoreW.setText("Your score is = " + score);
}
Соблюдайте утверждения в , если условие. Внутри , если , вы создаете переменную счета, так что каждый раз, когда пользователь получает правильный ответ, переменная счета будет создаваться и увеличиваться, так что вы получите всегда 1 в качестве результата, даже если вы получаете одну и ту же комбинацию столько раз
Итак, поймите scope этой переменной.