Использую для коннекта с сервером Datasnap TsqlConnection.
Т.к. мобильная связь не всегда устойчива, иногда возникают паузы..
при этом кнопка "Войти" остается в нажатом состоянии.. ( по ней делается sqlconn.open )
интерфейс блокируется и нажать какой нибудь 'cancel' не получается.
Думаю это потому, что Android выполняет соединение в основном потоке.. и пока не вернется из недр connect ( по тайм ауту к примеру)
не реагирует на тапы и клики. Выход видится как открытие в соединения в потоке.. но не очень понятно , как им потом управлять, ведь мне нужно держать соединение постоянно открытым, для дальнейшего обмена данными в сессии..
Кто делал нечто подобное, жду мудрых советов .. заранее спасибо..
Вопрос
Сергей Сергеев
Добрый день!
Использую для коннекта с сервером Datasnap TsqlConnection.
Т.к. мобильная связь не всегда устойчива, иногда возникают паузы..
при этом кнопка "Войти" остается в нажатом состоянии.. ( по ней делается sqlconn.open )
интерфейс блокируется и нажать какой нибудь 'cancel' не получается.
Думаю это потому, что Android выполняет соединение в основном потоке.. и пока не вернется из недр connect ( по тайм ауту к примеру)
не реагирует на тапы и клики. Выход видится как открытие в соединения в потоке.. но не очень понятно , как им потом управлять, ведь мне нужно держать соединение постоянно открытым, для дальнейшего обмена данными в сессии..
Кто делал нечто подобное, жду мудрых советов .. заранее спасибо..
Ссылка на комментарий
8 ответов на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.