Всем привет ! Такая проблемка, есть ArrayList<Object> там параметры для UI. Надо пройтись по массиву и изменять видимость ui в зависитмости от данных и после каждого примимения надо delay на 10 секунд. Что я попробовал: Handler. Запускается, все ок но внутри метода с примимением UI изменений я вызываю метод Countdown обратно с Handler'ом который. Перед вызовом Handler'a проверяю array.size <= currObj и запускаю (Если уже всё то закрываю активити). Хотя условие есть все равно повторяется это все ровно столько сколько array.size. Когда вызываю finish() если currObj=>array.size finish не работает если меняю finish() на starActivity(...,...) то все ок, но мне надо закрыть активити и попасть в пред активити без onCreate()