logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

B4A Na smartfonie, zaraz po uruchomieniu, aplikacja się zamyka

zbynio_k 06 Gru 2025 16:48 183 4
REKLAMA
  • #1 21773061
    zbynio_k
    Poziom 10  
    Posty: 169
    Ocena: 2
    Witam,
    mam problem z zamykającymi się aplikacjami na smartfonie, zaraz po uruchomieniu.
    Dotyczy aplikacji, które uruchamiają dostęp do AP i inicjują UDP.

    B4A wersja 13.40 (64 bit) Windows 10

    Android 16
    C:\Program Files\Java\jdk-19\bin\javac.exe
    C:\android\platforms\android-36\android.jar

    Wszystko się kompiluje i wgrywa poprawnie.
    Nie pomaga czyszczenie cache aplikacji ani wymuszenie zatrzymania.
    Mimo usunięcia z kodu linii, jak poniżej i aktualizacji, błąd się powtarza.

    
    Sub udp_init(sport As String)
    	udp.Initialize("",sport,1025)
    End Sub
    
    Sub header_init(sport As String)
    	tytul_strony="B4A Pages 2 (" & MyLan.GetMyIP & ":"  & sport & ")"
    
    End Sub
    


    Pozdrawiam
  • REKLAMA
  • #2 21773337
    Konto nie istnieje
    Poziom 1  
  • REKLAMA
  • #3 21773351
    zbynio_k
    Poziom 10  
    Posty: 169
    Ocena: 2
    Cytat:
    Zadeklarowałeś 'sport' jako ciąg znaków (string) i przekazałeś do metody initialize. UDPsocket-initialize oczekuje liczby całkowitej (Int) a nie (string).


    tak, tylko, że akurat Basic ma tą dowolność, że kompilator zamieni string na int
    i NIE jest to powód
    w innych aplikacjach spoko działa
  • REKLAMA
  • #4 21773380
    Konto nie istnieje
    Poziom 1  
  • #5 21773386
    zbynio_k
    Poziom 10  
    Posty: 169
    Ocena: 2
    _________ napisał:
    A uprawnienia aplikacji do dostępu prawidłowe? Może tu coś namieszane i system zamyka.


    obawiam się, że w Androidzie nie potrzeba specjalnych uprawnień :) :)
REKLAMA