Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

[MIT App Inventor] Rozłączanie połączenia bluetooth

lijolitex 04 Maj 2017 13:56 468 1
  • #1 04 Maj 2017 13:56
    lijolitex
    Poziom 2  

    Witam. Tworzę aplikację w oparciu o MIT App Inventor i napotkałem na problem z połączeniem bluetooth po przejściu do kolejnego screena. Mianowicie po otwarciu kolejnego ekranu połączenie to zostaje rozłączone, w związku z tym nie mogę wysłać informacji z poziomu tego ekranu. Rozwiązaniem pewnie byłoby automatyczne ponowne nawiązanie takiego połączenia, jednak zastanawiam się, czy istnieje możliwość uniknięcia łączenia się z urządzeniem przy każdym przejściu do innego ekranu? Będę wdzięczny za każdą wskazówkę.

    0 1
  • #2 05 Maj 2017 10:28
    arnoldziq
    Moderator Programowanie

    Połączenie się raczej samo nie "rozłącza". Musi być ku temu jakiś powód.
    1. Usunięcie z pamięci komponentu BT.
    2. Zamknięcie (i usunięcie) okna na którym w/w komponent się znajduje.
    3. itd. itp.

    Ja, żeby uniknąć takich sytuacji, tworzę niewidoczną formę, na której umieszczam wszystkie komponenty do których różne "okienka" potrzebują dostępu. otwieram ją jako ukrytą przy starcie programu. Tworzę połączania na tej formie i zamykam ją tylko w przypadku zamknięcia całej aplikacji.

    1