私はこのアンドロイドプログラミングの新種ですので、この質問をしてよかったですが、私は助けが必要でした。 無限ループ内のテキストビューの色を変更する
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
TextView textView = (TextView) findViewById(R.id.textView);
while(true){
textView.setTextColor(Color.BLUE);
try{
Thread.sleep(500);
}
catch (InterruptedException e) {
Log.e("InterruptedException", "Thread interrupted", e);
}
textView.setTextColor(Color.RED);
}
}
しかし、問題は、UI自体が更新されないということです: は、私はこのコードを試してみました無限ループ内のTextViewの色を変更したいです。私はonStart()に自分のコードを入れようとしましたが、それも助けにならなかった、誰かが私のコードをどこに置いてUIを無限ループで更新すべきか教えてください。