Я хочу отображать 3 цвета в макете экрана моей активности без какого-либо взаимодействия с пользователем с временным интервалом.например, каждые 3 секунды один цвет должен отображаться на экране моей активности.Я пытался с Thread.sleep ();Последний цвет отображается только после долгого сна.
screenLayout=(LinearLayout)findViewById(R.id.screenLayout);
screenLayout.setBackgroundColor(Color.RED);
Log.e("","RED COLOR DISPLAYING..");
try {
Thread.sleep(7000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
screenLayout.setBackgroundColor(Color.GREEN);
Log.e("","GREEN COLOR DISPLAYING..");
try {
Thread.sleep(2000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
screenLayout.setBackgroundColor(Color.BLUE);
, но он не работает.Может ли кто-нибудь, пожалуйста, скажите мне, как это сделать.