Có thể tự động chạy tác vụ sau khi tải xong tải WebEngine
không? Tôi biết tôi có thể nhận được Worker
từ WebEngine
để cho biết tiến trình tải, nhưng có vẻ như nhiều lần bỏ phiếu Worker
không phải là giải pháp thanh lịch (tức là khóa chương trình cho đến khi tải trang). Tôi biết tôi có thể làm điều này với một Task
, vì vậy tôi có thể nhận được Task
cho WebEngine
bằng cách nào đó, và thêm một thực thi trên lệnh hoàn chỉnh?Thực thi tác vụ sau khi WebView được tải đầy đủ
10
A
Trả lời
15
mẫu dựa trên 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
}
});
Là một biểu thức 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
});
Các vấn đề liên quan
- 1. Mã chạy sau khi lớp được tải đầy đủ
- 2. PHP dừng đọc tập tin từ xa khi sau khi được tải xuống đầy đủ
- 3. angularfireCollection: biết khi nào dữ liệu được tải đầy đủ
- 4. Tôi có thể nhận được truy vấn đầy đủ mà PreparedStatement sắp thực thi không?
- 5. SQLAlchemy - trường hợp tải đầy đủ trước khi tách
- 6. Microsoft .NET 3.5 Tải xuống đầy đủ
- 7. Cách đóng ứng dụng trước khi được nạp đầy đủ?
- 8. cháy Window.loaded trước khi cửa sổ được nạp đầy đủ
- 9. Cách kiểm tra xem WebView có được hiển thị đầy đủ và sẵn sàng không?
- 10. Selenium tải xuống trang đầy đủ html
- 11. Lấy kích thước hình ảnh bằng Javascript trước khi hình ảnh được tải đầy đủ
- 12. Cách đính kèm tác vụ tùy chỉnh để thực thi trước khi thực hiện nhiệm vụ kiểm tra trong sbt?
- 13. Làm cách nào để thực thi một hàm JavaScript sau khi tải trang được hoàn tất?
- 14. AutoMapper: Tại sao UseValue chỉ được thực thi sau khi
- 15. Đường dẫn đầy đủ của cá tương tác Shell
- 16. Sự kiện liên kết JQuery khi hình nền CSS được tải đầy đủ
- 17. Làm cách nào để bạn thực thi chức năng Javascript khi trang đã hiển thị đầy đủ?
- 18. thư viện ActionBarSherlock là đầy đủ các lỗi sau khi được nhập khẩu
- 19. Lỗi FileDialog khi đáy 4GB đầy đủ
- 20. Làm cách nào để tải html của trang được tải đầy đủ (bằng javascript) làm đầu vào trong java?
- 21. Tải trước video HTML5 đầy đủ trong javascript
- 22. Đặt lại thanh tác vụ sau khi sử dụng SearchView
- 23. Rx và tác vụ - hủy tác vụ đang chạy khi tác vụ mới được sinh ra?
- 24. Sự cố WebDav cho dịch vụ web WCF đầy đủ
- 25. Làm thế nào để tìm đường dẫn đầy đủ đến Mercurial thực thi, khi Windows có thể định vị nó?
- 26. Làm cách nào để thực thi thủ tục được lưu trữ trong tác vụ SQL Agent?
- 27. cx_Freeze. Cách cài đặt dịch vụ và thực thi tập lệnh sau khi cài đặt
- 28. Băng chuyền đầy đủ chiều rộng đầy đủ với carouFredSel.js
- 29. Thực thi chức năng định kỳ sau khi chức năng hoàn thành nhiệm vụ
- 30. Làm cách nào để thực thi tập lệnh sau khi gọi window.location.href?