1

ボタンの色を更新するために使用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());
    }
});
4

0 に答える 0