Ciao in un'applicazione ho inserito delle MsgboxAsync dove non è richiesto il wait for Msgbox_Result
se non inserisco quest'ultimo l'app va in crash, il log dice:
java.lang.Exception: Sub msgbox_result signature does not match expected signature.
class anywheresoftware.b4a.pc.RemoteObject, class java.lang.Integer,
Private Sub Button1_Click
xui.MsgboxAsync("Messaggio", "Titolo")
End Sub
in B4J funziona senza problemi, senza Wait For (suppongo sia altrettanto in B4A).
L'attesa della pressione del tasto c'è per forza, non essendo un toast; quello che non ti interessa è l'esisto, la risposta dell'utente, che però c'è solo con la Msgbox2Async.
Il problema si è ripresentato con un'altra applicazione...
La soluzione è:
se in una classe B4xPages si inserisce solo un MsgboxAsync("Messaggio", "Titolo") con un Wait for per attendere ugualmente la pressione del tasto ok che compare sulla Msgbox e nella pagina sono presenti altre MsgboxAsync("Messaggio", "Titolo") senza però wait For va in errore. Quindi nella b4xpages si devono mettere tutte le MsgboxAsync("Messaggio", "Titolo") senza wait for oppure tutte con wait for altrimenti crasha alla pressione di Ok
Quindi nella b4xpages si devono mettere tutte le MsgboxAsync("Messaggio", "Titolo") senza wait for oppure tutte con wait for altrimenti crasha alla pressione di Ok
Ho una b4xpages con dentro più MsgboxAsync non la Msgbox2Async ho tolto tutti i wait for e funziona.
Se metto solo un wait for dopo una MsgboxAsync questa compare e appena premo ok va in crash l'app
Ho una b4xpages con dentro più MsgboxAsync non la Msgbox2Async ho tolto tutti i wait for e funziona.
Se metto solo un wait for dopo una MsgboxAsync questa compare e appena premo ok va in crash l'app