Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Остановка выполнения таймера (CountDownTimer) из другого класса - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Download file from Google Drive http://www.cyberforum.ru/android-dev/thread1313217.html
Проблема состоит в следующем: необходимо используя Google Drive API загрузить файл на устройство андроид или хотя бы считать его содержимое(текстовый файл .txt). С сохранением файла на диск...
Программирование Android Воспроизведение нот на Android Есть задача в которой необходимо воспроизводить некоторым образом сгенерированную последовательность нот. Желательно, чтобы звук был максимально приближен к звуку фортепиано. Есть ли какие-то... http://www.cyberforum.ru/android-dev/thread1313146.html
Программирование Android Можно ли в SeekBar отставить только ползунок, а рамку убрать?
Скажите пожалуйста,можно в SeekBare отставить только ползунок,а рамку убрать?
Программирование Android POST запрос при открытом WebSocket'e
Можно ли делать POST запрос к серверу в то время, когда открыт WebSocket?
Программирование Android Разобратся в логике работы методов http://www.cyberforum.ru/android-dev/thread1312320.html
Привет всем,совсем запутался. есть виджет который обновляется по расписанию(это все работает),получает данные с внешнего класса. 1)Ява код виджета (по таймеру): public class HelloWidget extends...
Программирование Android Автоматически запускаемый сервис Можно ли сделать так чтобы сервис запускался автоматически после установки программы? Можно ли сделать такой сервис который бы работал постоянно в фоновом режиме? подробнее

Показать сообщение отдельно
avvvl
3 / 3 / 0
Регистрация: 16.06.2013
Сообщений: 177

Остановка выполнения таймера (CountDownTimer) из другого класса - Программирование Android

28.11.2014, 10:24. Просмотров 1355. Ответов 7
Метки (Все метки)

При входе в активити в методе onCreate выполняется таймер:
Java
1
2
3
4
5
6
7
8
9
new CountDownTimer(40000, 1000) {
 
         public void onTick(long millisUntilFinished) {
        ..........................
         }
         public void onFinish() {
             ............................
         }
      }.start();
Если я нажимаю кнопку onBackPressed(возврат на предыдущее активити), то я перейду на старое активити, тем не менее сам таймер выполниться, как бы его заблокировать при переходе? Запретить возврат на предыдущее активити не вариант(сразу говорю).
У меня возникла мысль сделать глобальную переменную типо:
Java
1
public static CountDownTimer count_timer;
И при переходе писать что-то типо Class.count_timer.stop();
Но даже не знаю как запустить с таким раскладом, вот так не пишется: count_timer(40000, 1000)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru