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);
機能していません。どんな助けでも大歓迎です。ありがとう