Ciao a tutti, sto incontrando un problema nel richiamare una funzione.
Qualcosa mi sfugge ma non capisco cosa.
Ho un Activity principale
Main, un servizio
BT_Service e una ulteriore activity
Config
La funzione incriminata è sul modulo
BT_Service e se la richiamo da
Main funziona perfettamente, mentre se la chiamo da
Config ho il seguente errore:
La funzione in
BT_Service è così composta:
public Sub SendPacket(packetType As Byte, payload() As Byte)
...
End sub
La chiamata (
funzionante) che viene effettuata da
Main con un bottone presente nell'activity, è la seguente:
Sub btnConfigReq_Click
CallSub3(BT_Service, "SendPacket", BT_Service.MsgConfigRequest, VoidPayload)
End Sub
La chiamata (
NON funzionante) che viene effettuata da
Config con un bottone presente nell'activity, è la seguente:
Sub btnConfigReq_Click
Dim VoidPayload(0) As Byte
CallSub3(BT_Service, "SendPacket", 1, VoidPayload)
End Sub
Probabilmente sto infrangendo qualche regola che non conosco di B4A.
Secondo voi da cosa può dipendere?
Grazie.