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

Socket подключение не работает в другой активности - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Intent углубленное понимание работы http://www.cyberforum.ru/android-dev/thread1784276.html
Что он делает и зачем понятно, все єто описівается в книгах. Стало интересно как он работает, как его представить? На вскидку это статический класс который берет данные из запускаемого класса(this)...
Программирование Android Парсинг большого xml Если есть большой JSON его можно парсить при помощи библиотеки gson, а если есть большой xml как этот https://lenta.ru/rss. Чем его лучше всего парсить? Есть для xml какие нибудь библиотеки... http://www.cyberforum.ru/android-dev/thread1784222.html
Программирование Android Ежедневные уведомления
Доброго времени суток. Требуется сделать ежедневное уведомление о некотором игровом событии. Хотел бы узнать мнение окружающих: как это сделать более правильно? В голову приходит мысль сделать...
Программирование Android События спиннера
Здравствуйте. Проблема казалось бы простецкая но не могу решить. Суть в том что мне нужно отловить нажатие на спиннер (именно нажатие, itemSelected не подходит. Потому что, тот же самый...
Программирование Android Эмуляция сенсоров http://www.cyberforum.ru/android-dev/thread1784106.html
Устройство или ОС, прошивка: android 4 и выше Всем привет появился вопрос можно ли в android 4 программно эмулировать сенсоры, например гироскоп таким оброзом чтобы другие программы видели данные...
Программирование Android Сохранение logcat в txt файл на SD При нажатии на картинку срабатывает обработчик нажатия со следующим методом. Но почему-то файл нигде не появляется хотя должен появиться в корне SD карты, если я правильно понимаю. Подскажите что не... подробнее

Показать сообщение отдельно
den_droid
6 / 7 / 1
Регистрация: 18.05.2015
Сообщений: 190

Socket подключение не работает в другой активности - Программирование Android

22.07.2016, 17:17. Просмотров 204. Ответов 3
Метки (Все метки)

Проблемма такова: при передачи данных из первой активности не работает передача данных с второй активности и наоборот.
После того как передача данных на первой активности завершена, по определенной команде стартует 2-я активность. Но вот в ней передача уже не происходит. Как я понял, данные доходят до сервера но ответ теряется. При этом, сервер спокойно выдерживает несколько подключений сразу.
При переходе из 1 активности во вторую я закрываю сокет так:
Java
1
2
3
                        dataInputStream.close();
                        dataOutputStream.close();
                        client.close();
flush() и т.д присутствует. В чем может быть проблема? Как полностью убить сокет на 1 активности?
P.S. если перевернуть экран на 2-й активности - передача идет.
Решил запустить отдельно 2-ю активность - все работает, но тогда проблемы с 1-й(

Добавлено через 1 минуту
Завершать активность при переходе на 2 активность пробовал.

Добавлено через 1 час 18 минут
Интересный факт, но отправка данных через вторую активность получается после 0,5-2сек ожидания. Можно ли как-то отследить, когда сервер[я могу ошибаться] готов принимать новые данные?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru