Button background before a thread
<p>Why the background of the button doesn't change before the thread starts? It changes after the thread sleep ends. I mention that the background changes if there is no thread.</p>

<pre><code>answer1Top.setBackgroundDrawable(correct);
try {
    Thread.sleep(2000);
} catch (InterruptedException e) {
    e.printStackTrace();
}

 //I want to stop this
 playerScTop--;
 playerScoreTop.setText(String.valueOf(playerScTop));
</code></pre>
