ボタンの色を更新するために使用runOnUIThread(){}
したことを参照してください。AsyncTask
これらのボタン属性を更新した後、その色、名前などを読み取ることができます.ログではすべてが正しく表示されますが、これらのプロパティは UI で更新されませんでした。修正方法は?
ここに私のコードがあります、
MainActivity.activity.runOnUiThread(new Runnable()
{
@Override
public void run() {
Log.d("status","Inside Main Thread");
Log.d("status","Chaning to your turn");
yourTurn.setText("your turn *");
oppTurn.setText("");
Log.d("status","Your turn : " + yourTurn.getText().toString());
Log.d("status","Your turn boolean : " + isYourTurn);
Log.d("status","Changing bg color");
button.getBackground().setColorFilter(0xFFFF0000,PorterDuff.Mode.MULTIPLY);
Log.d("status","Updating the scores");
yourScoreView.setText(gamer.getGamerName() + " Score : " + gamer.getYourScore());
oppScoreView.setText(gamer.getOppName() + " Score : " + gamer.getOppScore());
}
});