Мне нужно менять фоновое изображение каждые 30 секунд, но я не получаю правильный результат
Я пытался с потоком и TimerTask. но нет работы.
У меня есть изображения port1, port2 ... и т. Д.
В TimerTask фон исчез.
class Task1 extends TimerTask {
public void run() {
System.out.println("Checking a");
Random r = new Random();
int i = r.nextInt(3) + 1;
rl.setBackgroundResource(getResources().getIdentifier(
"port" + i, "drawable","com.samcom.breakingdowncd"));
}
}
Timer timerBackground = new Timer();
timerBackground.scheduleAtFixedRate(new Task1(), 0, 30000);
Это не работает, любая помощь будет оценена.
Спасибо