verwende
Code: Select all
val t: TimerTask = object : TimerTask() {
override fun run() {
timeFromLastOrderLoad += 1
if (timeFromLastOrderLoad >= reloadingPeriod) {
timeFromLastOrderLoad = 0
activity?.get()?.runOnUiThread {
getStatus()
}
}
}
}
reloadOrdersTimer?.schedule(t, 0, 1000)
Ich weiß, dass es kein guter Ansatz ist. Verzögerung (15. Sekunden) , aber wenn ich aus der Dokumentation aus der Dokumentation Coroutine Workmanager gut verstehe, wird die gleiche Weise wie der tatsächliche Ansatz gereinigt. Daten.
[*] Ich bin mir nicht sicher, ob ich andere Optionen habe, wenn ich mich immer noch nicht auf die Lösungen mit fcm
Danke für alle Annäherungen, von denen Sie glauben, dass sie das Beste sind, nicht verlassen. Wie löst ich dieses Problem?