Ich bin neu in Kotlin. Ich möchte einen einfachen Timer erstellen, um jede Sekunde fun
auszuführen. Ich habe einige Ansätze recherchiert und die setInterval gefunden. Aber ich kann nicht verstehen, wie man im Code einführt. Ich brauche nur println("Hello, world!")
jede Sekunde auszuführen.Wie erstelle ich einen einfachen Timer um jede Sekunde einen Spaß mit setInterval auszuführen?
0
A
Antwort
1
Ich weiß nicht über setInterval (beachten Sie, dass es nur JS-Plattform ist!), Aber wenn Sie "Hallo Welt!" jede Sekunde, ist hier eine Lösung
fun doEverySeconds(action:() -> Unit) {
thread {
while (true) {
action()
Thread.sleep(1000)
}
}
}
Dann können Sie es wie folgt
fun main(args: Array<String>) {
doEverySeconds {
println("Hello world !")
}
}
Oder mit der Zeit als Parameter
fun doEveryX(timeInMS : Long, action:() -> Unit) {
thread {
while (true) {
action()
Thread.sleep(timeInMS)
}
}
}
fun main(args: Array<String>) {
doEveryX(1200) {
println("Hello world !")
}
}
0
Um zu user3491043 Antwort verwenden hinzufügen, würde ich Ich möchte auch darauf hinweisen, dass Sie oder Javas Timer#scheduleAtFixedRate
Coroutinen verwenden können.
Hier ist ein Beispiel unter Verwendung von Koroutinen:
async {
while (true) {
// Do whatever
delay(interval)
}
}
Verwandte Themen
- 1. Wie erstelle ich einen benutzerdefinierten Kalebassenschritt, um einen Befehl auszuführen?
- 2. Wie erstelle ich einen Timer
- 3. Wie erstelle ich einen Timer mit tkinter?
- 4. Wie erstelle ich einen Timer in WPF?
- 5. Wie mache ich einen sehr einfachen Countdown-Timer in Javascript?
- 6. Wie erstelle ich einen einfachen CPU-Benchmark?
- 7. Erstelle einen Timer mit Ratchet php
- 8. Wie erstelle ich einen Lohnrechner?
- 9. Wie erstelle ich einen einfachen Baum mit rpart?
- 10. Einen Timer zurücksetzen alle 1 Sekunde
- 11. Wie erstelle ich einen Countdown-Timer mit Javascript
- 12. Wie bekomme ich setInterval, um genau alle n Millisekunden auszuführen?
- 13. Wie umgehen Sie einen einfachen Countdown mit tampermonkey?
- 14. Wie erstelle ich einen einfachen benutzerdefinierten Shortcode in Wordpress?
- 15. jQuer Slick Schieberegler Daten von Ajax mit setInterval jede Sekunde
- 16. Wie erstelle ich einen Timer Score für Pong in Python
- 17. Wie erstelle ich einen einfachen "Build" in Angular SPA
- 18. Aufruf einer Methode jede Sekunde in Visual C# mit Timer
- 19. Wie erstelle ich einen einfachen Video-Streaming-Server?
- 20. Einen Timer erstellen, um einen Tableviewcell-Benutzerbeitrag zu löschen?
- 21. setInterval Timer-Funktion funktioniert nicht
- 22. Wie jQuery auslösen jede Sekunde
- 23. Wie erstelle ich einen benutzerdefinierten CSS3-Ladekreis?
- 24. Wie erstelle ich einen Zeitplaner?
- 25. Wie erstelle ich einen NSManagedObjectContext
- 26. Wie setze ich einen Timer mit einer Vue.js Klasse
- 27. Wie erstelle ich einen Lesezeichenordner mit Javascript?
- 28. Wie aktualisieren Sie innerlich HTML jede Sekunde?
- 29. Wie füge ich einen Timer mit Swift hinzu?
- 30. Lua abwechselnd einen Wert auf einen Timer