Как вы используете TimerTask для запуска streamа?

Я изо всех сил пытаюсь найти документацию для функции TimerTask на Android. Мне нужно периодически запускать stream с помощью TimerTask, но не знаю, как это сделать. Будем очень благодарны за любые советы или примеры.

Вы используете Timer и автоматически создаете новый TimerTask для вас, когда вы планируете TimerTask с использованием любого из методов schedule .

Пример:

 Timer t = new Timer(); t.schedule(myTimerTask, 1000L); 

Это создает таймер, запускающий myTimerTask в myTimerTask принадлежащем этому таймеру, раз в секунду.

Я реализовал что-то вроде этого, и он отлично работает:

  private Timer mTimer1; private TimerTask mTt1; private Handler mTimerHandler = new Handler(); private void stopTimer(){ if(mTimer1 != null){ mTimer1.cancel(); mTimer1.purge(); } } private void startTimer(){ mTimer1 = new Timer(); mTt1 = new TimerTask() { public void run() { mTimerHandler.post(new Runnable() { public void run(){ //TODO } }); } }; mTimer1.schedule(mTt1, 1, 5000); } 

Это прекрасный пример задачи таймера.

 Timer timerObj = new Timer(); TimerTask timerTaskObj = new TimerTask() { public void run() { //perform your action here } }; timerObj.schedule(timerTaskObj, 0, 15000); 
Interesting Posts

Процессы Bash – процесс повторной привязки запущен в фоновом режиме

Связь не может быть изменена, поскольку одно или несколько свойств внешнего ключа не имеют значения NULL

Как определить, из какого раздела загружаться по умолчанию в OS X?

ASP.NET MVC привязка к словарю

Получить части NSURL в объективе c

Разделите строку на значение Enum в VB.NET

Выполнить обновление (пересканирование) беспроводных сетей из командной строки?

Удалить значения NA из вектора

как сделать свою функцию swap в java?

Обновление статического содержимого с помощью Spring MVC и Boot

Ошибка в клиенте WCF, использующем веб-службу Axis 2 с WS-Security. Имя пользователя: Token PasswordDigest.

Загрузка не выполняется, когда пользователь перетаскивает и удаляет вложение с почтового клиента

Нужна помощь в создании расширенной команды контекстного меню в Windows 7 (x64)

Ввод плотности экрана в правильное ведро

Как проверить, находится ли ip в сети в python 2.x?

Давайте будем гением компьютера.