La description du problème n'explique pas le contexte. Si la requête réseau est bloquée et que le fil de discussion principal est bloqué. Placez de manière asynchrone la requête réseau dans la file d'attente simultanée, cliquez sur le bouton et exécutez la méthode push. Ou désactivez le bouton après avoir cliqué dessus et restaurez le bouton une fois le blocage du réseau terminé.
Je pense que vous pouvez ajouter un indicateur et faire un jugement if. Si l'utilisateur clique sur l'indicateur et le définit sur vrai, la prochaine fois qu'il est jugé vrai, l'utilisateur ne peut pas cliquer dessus ou le clic n'a aucun effet. .
La meilleure expérience utilisateur devrait être de donner à l'utilisateur une interaction lorsqu'il touche le bouton, c'est-à-dire de définir un indicateur pour empêcher l'utilisateur de soumettre. De plus, essayez de permettre à l'utilisateur de voir l'état de la soumission, qu'elle soit ou non. est finalement réussi ou échoué. Interagissez ensuite à nouveau avec l'utilisateur pour terminer l'opération de soumission
La description du problème n'explique pas le contexte.
Si la requête réseau est bloquée et que le fil de discussion principal est bloqué.
Placez de manière asynchrone la requête réseau dans la file d'attente simultanée, cliquez sur le bouton et exécutez la méthode push.
Ou désactivez le bouton après avoir cliqué dessus et restaurez le bouton une fois le blocage du réseau terminé.
Je pense que vous pouvez ajouter un indicateur et faire un jugement if. Si l'utilisateur clique sur l'indicateur et le définit sur vrai, la prochaine fois qu'il est jugé vrai, l'utilisateur ne peut pas cliquer dessus ou le clic n'a aucun effet. .
Généralement, un HUD est chargé pour bloquer l'interface et empêcher les opérations de l'utilisateur.
La meilleure expérience utilisateur devrait être de donner à l'utilisateur une interaction lorsqu'il touche le bouton, c'est-à-dire de définir un indicateur pour empêcher l'utilisateur de soumettre. De plus, essayez de permettre à l'utilisateur de voir l'état de la soumission, qu'elle soit ou non. est finalement réussi ou échoué. Interagissez ensuite à nouveau avec l'utilisateur pour terminer l'opération de soumission
.