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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Puaseil
0 / 0 / 0
Регистрация: 03.04.2016
Сообщений: 4
#1

Bluetooth и два активити - Программирование Android

03.04.2016, 13:02. Просмотров 291. Ответов 1
Метки нет (Все метки)

Разрабатываю приложение для связи смартфона по блютус с метеостанцией. По запросу смартфона метеостанция отсылает данные на смартфон. За основу взял открытую программку Bluetooth Chat, коммуникация происодит в отдельном потоке через хандлер.
Есть одно активити, где можно синхронизировать время, получать данные и вызывать запрос на подключение к блютус.
И есть другое полноэкранное активити где должен автоматически с заданным периодом происходить запрос данных с метеостанции и обновление экрана. Проблема такая: в первом активити я подключился к блютус, у активити свой класс и объекты при помощи которых происходит коммуникация, а при переходе на полноэкранное активити уже другой класс и объекты, т.е. получается и для этого активити нужно делать процедуру запроса на подключение, а в старом активити обрывать соединение. Можно ли каким-либо способом избежать переподключение? По описанию задача вообще проще простого, но я уже голову сломал над реализацией, в винде на формах гораздо проще.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.04.2016, 13:02
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Bluetooth и два активити (Программирование Android):

Зачем нужно два onResume() в Активити? - Программирование Android
Всем привет! Ну вот и настал великий день, когда я вышел за пределы вопросов про упражнения из Андройд учебников. Хотя с ними я еще не...

На телефоне highscreen 3 на всех активити происходит быстрый самовозврат к главной активити - Программирование Android
Сделал меню в виде ListView. При клике на меню запускаются активити. На эмуляторе работает, на телефоне моем LG все работает. На телефоне...

Как вызвать метод в активити классе из обычного не активити класса? - Программирование Android
Есть активити в котором вводятся логин и пароль. При нажатии кнопки "войти" в отдельном классе "сокетсервер"(+в отдельном потоке)...

Может ли быть два виджета в одном проекте где у каждого будет своя активити настроек? - Программирование Android
Попытался так сделать, все везде написал и в provider и в manifest, но все равно при добавлении второго виджета вылетает активити первого...

Изменение параметров активити из другого активити - Программирование Android
Как сделать так чтобы из первого активити поменять final ImageView img=(ImageView)findViewById(R.id.image1); ...

Вызов новой активити не из класса активити - Программирование Android
Есть 4 класса: 1) WelcomeActivity; 2) MainActivity; 3) PopUpActivity; 4) Client. Программа работает с сервером и получает...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Pablito
2471 / 1916 / 595
Регистрация: 12.05.2014
Сообщений: 6,741
Завершенные тесты: 1
03.04.2016, 13:42 #2
почитать про фрагменты, делать одну активити, а остальное - фрагменты
информации и уроков вагон в инете
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.04.2016, 13:42
Привет! Вот еще темы с ответами:

Отображение активити поверх другого активити - Программирование Android
Ребят подскажите пожалуйста как такое сделать. Есть активити с картой, по нажатию кнопки настройки, нужно открыть активити с настройками,...

Активити - Программирование Android
Не могу вызвать второе Activity

Смена активити - Программирование Android
Пишу программу с общей сутью - есть список городов, при выборе города из списка должен делаться переход на новый активити этого города......

Вызов активити - Программирование Android
Доброго времени суток! Импортировал код с гитхаб, решил немного потренироваться на нем, для начала решил создать новый запускной...


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

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

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