Persistenza nella finestra di dialogo modale<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ho una finestra di dialogo modale che fa esattamente quello che voglio che faccia dopo aver premuto il pulsante OK, ma l'operazione che viene eseguita in risposta al pulsante OK richiede un po 'di tempo e per tutto questo tempo il dialogo persiste. Al termine dell'attività, la finestra di dialogo va come dovrebbe. Sono solo preoccupato del fatto che quando allego l'app da altri usi, c'è la possibilità che qualcuno possa premere OK più volte mentre è fuori attività.
C'è un modo per far scomparire rapidamente la finestra di dialogo dopo aver premuto OK, mentre il compito è in corso?
Grazie,
Charlie
Ri: Persistenza nella finestra di dialogo modaleCi stavo pensando da un po 'di tempo e stavo facendo un vuoto. In qualche modo, dopo averlo postato, la mattina dopo ho capito la risposta. La soluzione era semplicemente spostare i codici al di fuori del codice del pulsante OK. In altre parole, ho impostato un flag (iflag = 1) all'interno del codice del pulsante OK, e nient'altro, e poi più avanti nello script ho messo il codice da eseguire ony if iflag == 1 (ovviamente si inizializza a zero da qualche parte vicino alla parte superiore della sceneggiatura). Non sono sicuro che sarà utile a qualcuno o no .....