Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
vovken1997
15 / 13 / 1
Регистрация: 08.07.2012
Сообщений: 190
#1

Потеря потока при смене ориентации

16.04.2015, 21:11. Просмотров 992. Ответов 3
Метки нет (Все метки)

Здравствуйте!
У меня приложения связывается по Bluetooth с другими устройствами. Всё работает хорошо. НО! Если перевернуть устройство и попробовать отправить какой нибудь символ, то приложение вылетает...
Код
mConnectedThread.write("s"); // тут вылет после переворота
Про onSaveInstanceState я в курсе и переменные простых типов данных (string, boolean, int) сохраняю, но что мне делать с целой кучей специальных переменных:
Код
    private BluetoothAdapter btAdapter = null;
    private BluetoothSocket btSocket = null;
    private OutputStream outStream = null;
    BluetoothDevice device;
    private ConnectedThread mConnectedThread;

    Handler h;
И самое главное с потоком???
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.04.2015, 21:11
Ответы с готовыми решениями:

Потеря вывода при смене ориентации экрана
Калькулятор вывел результат в компонент textview. Стоит поменять ориентацию...

Пропажа данных при смене ориентации
При поворачивании телефона все данные обнуляются и вообще такое такое чувство,...

Блокировка навигации при смене ориентации экрана
Доброго времени суток.Прошу помощи у знающих: Приложение использует Navigation...

Обнуляется массив при смене ориентации устройства
Здравствуйте. Суть такова. В активити создается массив из путей к...

Выбрасывает из приложения при смене ориентации экрана
Здравствуйте. Следующая проблема. Создал папку layout-land в папке res. И при...

3
Rube
911 / 559 / 88
Регистрация: 13.02.2014
Сообщений: 2,074
17.04.2015, 08:15 #2
android:screenOrientation="portrait"
0
Spelcrawler
531 / 501 / 113
Регистрация: 12.03.2014
Сообщений: 1,666
Завершенные тесты: 1
17.04.2015, 11:52 #3
Лучший ответ Сообщение было отмечено vovken1997 как решение

Решение

vovken1997, всякое, что нужно ждать из других потоков можно положить в retain fragment . Он не пересоздается при смене конфигурации.
2
vovken1997
15 / 13 / 1
Регистрация: 08.07.2012
Сообщений: 190
17.04.2015, 13:13  [ТС] #4
Spelcrawler, спасибо) буду разбираться)
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.04.2015, 13:13

Бесшовное проигрывание видео при смене ориентации
Предложите пример или подскажите каким образом можно организовать бесшовное...

Не отображать SplashScreen при смене ориентации экрана
Не могу понять как сделать чтобы сплэш не появлялся снова при смене ориентации...

Задний фон при смене ориентации экрана
Здравствуйте! Мне надо чтобы фон не сжимался так, а как в HTML оптимизировал...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru