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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
san92der
14 / 14 / 3
Регистрация: 27.10.2012
Сообщений: 108
#1

Таймер и обсервер - Программирование Android

21.10.2015, 13:34. Просмотров 130. Ответов 0
Метки нет (Все метки)

Использую в своей программе паттерны observer\observable. Класса беру из java.util. В обсервере хочу сделать таймер, который должен запускаться, когда приходит первое сообщение, и если приходит другое сообщение, пока он не закончил отсчет, то таймер должен перезапускаться.
И вот тут немного запутался.
Во-первых с потоками. выполнение Observable и объявление observer находятся в разных потоках. В каком будет потоке будет выполнятся функция update из обсервера?
Какой подход будет лучше для того, чтобы каждый раз не создавался новый таймер?
Как вообще лучше это реализовать?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.10.2015, 13:34     Таймер и обсервер
Посмотрите здесь:

Таймер - Программирование Android
new CountDownTimer(1800000, 1000) { public void onTick(long millisUntilFinished) { mTextField.setText("seconds...

Одноразовый таймер - Программирование Android
Подскажите пожалуйста - есть ли готовая конструкция? Нужно при нажатии на кнопку запустить таймер на (например) 5 секунд, после которого...

Таймер Android Studio - Программирование Android
Не могу сделать кнопку возобновления. Помогите пожалуйста. package app.coundowntimer; import android.os.CountDownTimer; import...

Некорректно работает таймер - Программирование Android
Здравствуйте! Написал для себя мелкое приложение в котором есть таймер, кнопка которая его останавливает и запускает, кнопка которая...

Таймер внутри цикла - Программирование Android
Добрый день! Имеется цикл (должен выполнить код внутри него 5 раз), и есть таймер: Хотелось бы, чтобы при каждой итерации, создавался...

Как сделать таймер? - Программирование Android
Как посчитать, сколько часов, минут и секунд осталось до назначенного времени?

Приостановить таймер из таймера - Программирование Android
Есть задача мигать кнопкой. Но с большим интервалом! - длинная пауза - поменяли1 - короткая пауза - ... Как подобное можно сделать? ...

Таймер и параллельные потоки - Программирование Android
Добрый день, сразу оговорюсь, что прошёлся поиском по темам с запросом "таймер", "потоки" и т.д. Разрабатываю приложение с Canvas и...

Не получается создать таймер - Программирование Android
Решил создать таймер для андроида и столкнулся с некоторыми проблемами. Приложение запускается но при активации таймера выдает ошибку. ...

Почему не ввыключается таймер? - Программирование Android
Есть сервис public class AttentionService extends Service{ public static final String...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru