Salve,
in un applicazione eseguita su browser avrei bisogno di salvare nel db un log quando un utente si disconnette/chiude la scheda. Ho quindi pensato di sfruttare la onTerminate(), il problema è però che scatta più di una volta e nel db vengono salvate più righe.
Ho provato a creare un nuovo progetto con solo la onTerminate e ho potuto verificare che su ide1 ad ogni chiusura vengono create 2 o 3 righe.
Provando ad installare l'app su un server ad ogni chiusura compare inizialmente una riga nel db e dopo esattamente 60 secondi altre 2.
In seguito alla chiusura di quali sessioni scatta la onTerminate?
Come posso essere certo che il codice nella onTerminate venga eseguito solo una volta?
Grazie