Ваш целочисленный анализ неэффективен и не работает.Вы делаете одно и то же дважды.Всякий раз, когда вы пишете один и тот же код дважды, вы должны спросить себя, делаете ли вы это неправильно.
Попробуйте:
try {
if(AtimesB == Integer.parseInt(editA.getText().toString())) {
editA.setText("");
textC.setTextColor(Color.parseColor("#87d9ff"));
textC.append("CORECCT: " + nrB + " x " + nrA + " = " + AtimesB + "\n");
[...]
}
} catch(NumberFormatException e){
textInC.setText("Error!");
usableInt = false;
}
Также, как я уже упоминал в комментарии, выв сравнении отсутствует =
(if(usableInt = false
).