क्या WebEngine
लोड होने के बाद स्वचालित रूप से कोई कार्य चलाना संभव है? मुझे पता है कि WebEngine
से लोडिंग प्रगति का संकेत देने के लिए Worker
प्राप्त कर सकता है, लेकिन ऐसा लगता है कि Worker
को बार-बार मतदान करना एक सुरुचिपूर्ण समाधान नहीं है (यानी पेज लोड तक प्रोग्राम लॉक करना)। मुझे पता है कि मैं इसे Task
के साथ कर सकता हूं, तो क्या मुझे WebEngine
किसी भी तरह से मिल सकता है, और पूर्ण आदेश पर निष्पादन जोड़ सकता है?वेबव्यू पूरी तरह लोड होने के बाद किसी कार्य को निष्पादित करें
10
A
उत्तर
15
नमूना 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
}
});
एक लैम्ब्डा अभिव्यक्ति के रूप में:
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
});
संबंधित मुद्दे
- 1. दृश्य लोड होने के बाद कमांड निष्पादित करें WPF MVVM
- 2. एंड्रॉइड वेबव्यू पूरी तरह लोड होने पर कैसे निर्धारित किया जाए?
- 3. पेज लोड के बाद जावास्क्रिप्ट को निष्पादित कैसे करें?
- 4. किसी आइटम के चयन के बाद खोज दृश्य को पूरी तरह से कैसे संक्षिप्त करें?
- 5. पृष्ठ लोड होने के बाद लोड स्क्रिप्ट?
- 6. ग्रिड के बाद प्रक्रिया पूरी तरह से ExtJS
- 7. रेल के लोड होने के बाद कोड चलाना?
- 8. पूरी तरह से लोड होने से पहले एप्लिकेशन को कैसे बंद करें?
- 9. jquery का उपयोग कर पूरी तरह लोड करने के लिए किसी विशेष छवि की प्रतीक्षा करें?
- 10. डेटा लोड होने के बाद स्क्रॉलिंग को वेबव्यू पर स्क्रॉल करने से कैसे रोकें?
- 11. डोम लोड होने से पहले जावास्क्रिप्ट निष्पादित करें
- 12. निष्पादित होने से dispatch_after() पृष्ठभूमि कार्य को रोकें
- 13. django.contrib.auth को पूरी तरह अक्षम कैसे करें?
- 14. पृष्ठ लोड होने के बाद आंशिक प्रतिपादन
- 15. कुछ करने के बाद पृष्ठ के लोड होते पूरी तरह से
- 16. UIPickerView लोड होने के बाद पंक्ति का चयन करें
- 17. Window.loaded सक्रिय होने से पहले खिड़की पूरी तरह से
- 18. छवि लोड होने के बाद छवि ऊंचाई प्राप्त करें
- 19. इंटरनेट एक्सप्लोरर 8 पूरी तरह से प्रस्तुत होने तक प्रतीक्षा करता है और जावास्क्रिप्ट को
- 20. jQuery, जावास्क्रिप्ट, एचटीएमएल: बाकी सब कुछ लोड होने के बाद छवियों को कैसे लोड करें?
- 21. वीडियो.जेएस में MP4 पूरी तरह से लोड होने तक नहीं खेल रहा है
- 22. केवल उनकी पूरी लोड के बाद सभी चित्र दिखाएं
- 23. jquery पूर्ण कैलेंडर: कॉलबैक 'कैलेंडर' के बाद पूरी तरह से लोड हो गया है
- 24. बाहरी आदेश पूरी तरह से निष्पादित नहीं होता है - जावा
- 25. वेबव्यू लोड होने के बाद मैं अपनी प्रगति संवाद कैसे हटा सकता हूं?
- 26. पेज लोड होने के दौरान डीओएम तत्व डालना, बाद में
- 27. स्टोरीबोर्ड से लोड होने के बाद UIView समायोजित करना
- 28. जब एक हाईचार्ट पूरी तरह लोड हो जाता है?
- 29. आईई 302 प्राप्त होने के बाद जेएस को निष्पादित करना जारी रखता है?
- 30. पूरी तरह से अजगर