활동을 새로 고치는 방법이 궁금합니다. 다시 시작하지 말고 새로 고침하십시오. 무슨 일이 일어나고 버튼이 켜지 며 클릭 한 후 5 초간 기다렸다가 버튼을 리셋하고 다른 하나의 불이 켜지면 다른 버튼이 켜지지 않는 것입니다. 같은 버튼. 이 코드에 문제가 있는지, 아니면 새로 고침을 호출하지 않는지 등을 알 수 없습니다. 모든 도움이 좋습니다! 감사.Android - 활동 새로 고침
private Runnable task = new Runnable() {
public void run() {
ResetButtons();
int rnd = new Random().nextInt(buttons.length);
i = rnd;
buttons[i].getBackground().setColorFilter(Color.YELLOW, PorterDuff.Mode.MULTIPLY);
}
};
많은 것을 이해하지 못합니다. 그러나 특정 동작 후에 버튼의 색상이나 배경을 변경하고 싶습니까? –
UI를 새로 고치려면 runOnUiThread를 사용하십시오. – Hulk
'View.invalidate()'를 사용하여 뷰를 강제로 다시 그릴 수 있습니다. –