我是一種新的android編程,所以請問這個問題,但我需要幫助。 我想換一個TextView的顏色在一個無限循環我嘗試這樣的代碼:在無限循環中更改textView的顏色
@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);
}
}
但問題是,用戶界面不會自動更新。我甚至試圖將我的代碼放在onStart()中,但這也沒有幫助,請問有人可以幫我在哪裏放置我的代碼,以便UI在無限循環中自我更新?