С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Запрос на сервер каждые несколько секунд - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Форматирование NFC метки http://www.cyberforum.ru/android-dev/thread1623149.html
Приветствую, подскажите, как можно отформатировать метку. Дело в том, что метод NdefFormatable.get(tag) у меня возвращает null. В то же время утилита NFC Tools нормально форматирует эту метку.
Программирование Android Какие есть форматы данных для передачи? Какие есть форматы данных для передачи кроме JSON,XML,CSV?? какие еще есть на подобие их?? http://www.cyberforum.ru/android-dev/thread1623114.html
Программирование Android Telnet + LUA клиент-серверное приложение
Привет всем. Пишу клиента на Андройд, для сервера. Сервер принимает соединение по telnet и в соединение команды для LUA скриптов, соответственно туда же дает ответ с инфой из БД. Посоветуйте есть...
Приложение вылетает при старте на 4.1, на 4.4 - работает Программирование Android
Здравствуйте, Я написал приложение для android в eclipse 4.4.2. На телефоне с android 4.4.2 приложение отлично работает. На телефоне с android 4.1.3 - вылетает при старте с сообщением...
Программирование Android Уведомление пользователя при выходе из приложения http://www.cyberforum.ru/android-dev/thread1623043.html
Как лучше реализовать? т.е. при нажатии кнопки HOME(железной) или интерфейсной должно выскочить окошко подтверждения типо вы уверены..
Программирование Android Заставить GIF отображаться с начала Как можно заставить GIF отображаться с начала? Я с помощью invalidate обновляю канву и гифка крутится, проблема в том чтобы при действии заставить ее воспроизводится сначала. Это реально? подробнее

Показать сообщение отдельно
bastrakov
91 / 91 / 14
Регистрация: 10.10.2015
Сообщений: 307
Записей в блоге: 1
23.12.2015, 20:16
1) интернет-запрос может в легкую быть секунд 15 или больше. что Вы будете делать, если пройдут "несколько секунд", а прошлый запрос еще не получит ответ?
2) нужно ли что бы запросы шли в тот момент, когда программа не работает (не на переднем плане)?

handler с таймаутом. примерно как-то так:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
private Handler myHandler = new Handler();
...
myHandler.post(runIt);
...
private Runnable runIt = new Runnable()
{
    @Override
    public void run()
    {
        //do some here
        myHandler.postDelayed(runIt, 5000); //5sec
    }
};
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.