Czy jest możliwe automatyczne uruchomienie zadania po zakończeniu ładowania WebEngine
? Wiem, że mogę uzyskać Worker
z WebEngine
, aby wskazać postęp ładowania, ale wygląda na to, że wielokrotne odpytywanie Worker
nie jest eleganckim rozwiązaniem (tj. Zamykaniem programu do momentu załadowania strony). Wiem, że mogę to zrobić z Task
, więc mogę dostać Task
dla WebEngine
jakoś i dodać execute na kompletne polecenie?Wykonaj zadanie po całkowitym załadowaniu WebView.
10
A
Odpowiedz
15
próbki na podstawie WebView documentation:
webView.getEngine().getLoadWorker().stateProperty().addListener(
new ChangeListener<Worker.State>() {
@Override
public void changed(
ObservableValue<? extends Worker.State> observable,
Worker.State oldValue, Worker.State newValue) {
if(newValue != Worker.State.SUCCEEDED) {
return;
}
// Your logic here
}
});
jako wyrażenie lambda
webView.getEngine().getLoadWorker().stateProperty().addListener(
(ObservableValue<? extends Worker.State> observable,
Worker.State oldValue,
Worker.State newValue) -> {
if(newValue != Worker.State.SUCCEEDED) {
return;
}
// Your logic here
});
Powiązane problemy
- 1. Wykonaj zadanie po odinstalowaniu w Androidzie
- 2. Natychmiast wykonaj zadanie Jenkinsa
- 3. Jquery animacja po całkowitym stronie załadowany
- 4. Wykonaj zadanie Ant z Mavenem
- 5. Po uruchomieniu kodu po załadowaniu Railsa?
- 6. Wykonaj zadanie w tle w JavieFX
- 7. Float jest 0 po całkowitym podziałem
- 8. Wykonaj zadanie rake z poziomu migracji?
- 9. Wykonaj zadanie ant exec z innego folderu
- 10. Angularowe ładowanie po załadowaniu html
- 11. Zdarzenie wyzwalające po załadowaniu jQuery
- 12. ścieżka biblioteki po załadowaniu dynamicznym?
- 13. Funkcja wywołania jQuery po załadowaniu
- 14. działa funkcja po załadowaniu strony
- 15. Jak mogę odrzucić okno dialogowe postępu po załadowaniu przeglądarki internetowej?
- 16. jak ustawić inny tytuł okna dialogowego alertu po załadowaniu strony WebView?
- 17. Wykonaj kod po zamknięciu WPF
- 18. SSE z podziałem całkowitym?
- 19. Wykonaj funkcję Javascript dla WebView z programu JavaFX
- 20. Jak uruchomić zadanie po awarii w Jenkins?
- 21. Wykonaj kod jQuery po zastosowaniu wszystkich reguł CSS
- 22. Przewiń do góry po załadowaniu zawartości ajaxowej
- 23. Wyświetlanie okna po jego pełnym załadowaniu
- 24. Uzyskaj wysokość obrazu po załadowaniu obrazu
- 25. Uruchom funkcję javascript po załadowaniu strony ASP.NET
- 26. jQuery Znikną na stronie/treści po załadowaniu?
- 27. Uruchamianie kodu uruchamiania Pythona po załadowaniu modułów
- 28. SharePoint 2013 dodać javascript po załadowaniu strony
- 29. Javascript - wykonać wszystkie zdjęcia po załadowaniu
- 30. jcrop zmienia obraz po załadowaniu strony