В моем проекте Android, у меня есть обратный отсчет, который рандомизирует логическое значение для массива. Проблема в том, что каждый раз, когда он тикает, он всегда создает массив и цикл for. Может кто-нибудь помочь мне, как импортировать мои коды на отдельный класс и метод? Я просто хочу вызвать возвращенное значение массива в моем обратном отсчете, пока он зацикливается на отдельном классе. Пожалуйста, помогите мне, TIA! :)
Это мой обратный отсчет внутри моего onCreate ():
new CountDownTimer(300000, 1000) {
public void onTick(long msUntilFinished) {
txtCounter.setText("" + msUntilFinished/1000);
ImageView[] pic= {img1, img2, img3, img4, img5};
Random aRandom = new Random();
for (int i=0;i<12;i++){
arrays[i] = aRandom.nextBoolean();
if(arrays[i]){
pic[i].setImageResource(R.drawable.show);
appear = true;
} else {
pic[i].setImageResource(R.drawable.hide);
appear = false;
}
}
} // end of onTick
public void onFinish() {
txtCounter.setText("done!");
}
}.start();