Форум программистов, компьютерный форум 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 какие нибудь библиотеки инструменты которые могут перевести его в класс ну типа gson для JSON?? http://www.cyberforum.ru/android-dev/thread1784222.html
Программирование Android Ежедневные уведомления
Доброго времени суток. Требуется сделать ежедневное уведомление о некотором игровом событии. Хотел бы узнать мнение окружающих: как это сделать более правильно? В голову приходит мысль сделать WakefulBroadcastReceiver и в нем просто вызывать IntentService, в котором будет формироваться уведомление. Но в этом случае я не нашел варианта проверки запущенности WakefulBroadcastReceiver'а. Есть ли...
Программирование Android События спиннера
Здравствуйте. Проблема казалось бы простецкая но не могу решить. Суть в том что мне нужно отловить нажатие на спиннер (именно нажатие, itemSelected не подходит. Потому что, тот же самый спиннер, может устанавливаться программно. А мне нужно отловить событие которое происходит когда спиннер нажимает человек, а не машина. Собственно и вопрос как это сделать? Как понять что одно и тоже...
Программирование Android Эмуляция сенсоров http://www.cyberforum.ru/android-dev/thread1784106.html
Устройство или ОС, прошивка: android 4 и выше Всем привет появился вопрос можно ли в android 4 программно эмулировать сенсоры, например гироскоп таким оброзом чтобы другие программы видели данные с этого устройства. Возможно если это описано в документации не сочтите за труд поделится ссылкой. Всем не равнодушным заранее огромное спасибо!
Программирование Android Сохранение logcat в txt файл на SD При нажатии на картинку срабатывает обработчик нажатия со следующим методом. Но почему-то файл нигде не появляется хотя должен появиться в корне SD карты, если я правильно понимаю. Подскажите что не так public void writefile() { File externalStorageDir = Environment.getExternalStorageDirectory(); File myFile = new File(externalStorageDir, "yourfilename.txt"); if... подробнее

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

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

22.07.2016, 17:17. Просмотров 185. Ответов 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сек ожидания. Можно ли как-то отследить, когда сервер[я могу ошибаться] готов принимать новые данные?
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru