数秒ごとに複数の画像を次々と背景に設定したい。これを行う方法を尋ねたところ、handler().postDelayed() を使用してそれを実行する必要があることがわかりました。私は自分が望むものを実装するためにコードをたどっていましたが、うまくいきませんでした。画像が 1 つだけ取得されており、まったく変化していません。
new Handler().postDelayed(new Runnable() {
public void run() {
count += (count+1)%drawablearray.length;
rl.setBackgroundResource(drawablearray[count]);
}
}, 5000);
どこかで間違っている場合は助けてください。または、これを実装する他の方法を教えてください。前もって感謝します