Получение данных блютус при любом запущенном активити
Добавлено: 12 мар 2015, 09:48
Добрый день, большое спасибо создателям этого ресурса за очень полезные и доступные для понимания уроки. Просмотрел уже больше 50 штук, все по делу, хороший короткометражный формат ))
А теперь собственно мой вопрос. Существует приложение BlueTerm для работы с SPP блютусом. Хочу его дополнить и кроме окна с выводом информации в символьном виде добавить окно с графиками численных значений. Вся работа с блютусом реализована в одном из объектов, который объявлен в главном активити, данные читаются в отдельном потоке и передаются другим компонентам для отображения. Правильно ли я понимаю, что если вызвать новое активити, то поток читающий данные остановится? Сейчас изучаю вот такие варианты реализации непрерывного получения данных:
- в каждом активити создавать компонент работы с портом
- передавать ссылку на такой компонент каждому вновь созданному активити;
- разместить графики на том же активити, в котором выводится текстовая информация.
И еще не совсем понятно как лучше передавать сами данные между активити, пока что на ум приходят такие соображения: передавать ссылки на массивы данных; писать данные в БД или файл доступ к которым будет у каждого активити. Вообщем жду советов от ученого сообщества ))
А теперь собственно мой вопрос. Существует приложение BlueTerm для работы с SPP блютусом. Хочу его дополнить и кроме окна с выводом информации в символьном виде добавить окно с графиками численных значений. Вся работа с блютусом реализована в одном из объектов, который объявлен в главном активити, данные читаются в отдельном потоке и передаются другим компонентам для отображения. Правильно ли я понимаю, что если вызвать новое активити, то поток читающий данные остановится? Сейчас изучаю вот такие варианты реализации непрерывного получения данных:
- в каждом активити создавать компонент работы с портом
- передавать ссылку на такой компонент каждому вновь созданному активити;
- разместить графики на том же активити, в котором выводится текстовая информация.
И еще не совсем понятно как лучше передавать сами данные между активити, пока что на ум приходят такие соображения: передавать ссылки на массивы данных; писать данные в БД или файл доступ к которым будет у каждого активити. Вообщем жду советов от ученого сообщества ))