Ich habe gerne Funktion zu aktualisieren, wie in meinem Post.Aber wenn ein Benutzer wie Funktion schnell oder kontinuierlich trifft.
Meine UI-Aktualisierung des Like-Status wird durch den nächsten Funktionsaufruf überschrieben und verursacht einen Fehler im Like-Counter.
Frage: Wie kann ich einen anderen Funktionsaufruf stoppen, um die Ausführung des vorherigen Funktionsaufrufs zu überschreiben?
P. s: Ich denke, Beispielcode wird nicht benötigt.
Vielen Dank im Voraus.
Was meinst du mit dem nächsten Funktionsaufruf? – Poles
@Poles: wenn ich die Taste einmal oder mehrmals drücke, wird die Funktion mehrmals aufgerufen? – user3804063
Code ist fast * immer * hilfreich. Es hört sich an, als würde Ihr Knopfdruck eine Art asynchronen Netzwerkbetrieb auslösen. Sie könnten möglicherweise eine serielle Dispatch-Warteschlange oder einen booleschen Befehl verwenden, um Vorgänge zu sperren, bis der erste abgeschlossen ist. – Paulw11