ऐसा लगता है कि सेब ने मेरे एप का उपयोग कर एक एपीआई को हटा दिया है। सुनिश्चित नहीं है कि इस के आसपास कैसे काम करें। विशिष्ट उपयोग यहाँ देखा जा सकता है:मैक पर जावा स्विंग ऐप्स में अब बहिष्कृत com.apple.eawt.AplicationAdapter का उपयोग करने का विकल्प क्या है?
उत्तर
ठीक है, googling के एक बिट मुझे मिल गया the API doc (दूसरा मेरे लिए मारा), और यह पहला वाक्य में सही शामिल हैं:
पदावनत ।के बारे में हैन्डलर, प्रेफरेंस हैंडलर, ऐपरेपेन लिस्टनर, ओपनफाइल हैंडलर, प्रिंटफाइल हैंडलर, क्विटहैंडलर, क्विट रेस्पॉन्स द्वारा प्रतिस्थापित किया गया।
(उल्लिखित इंटरफेस और कक्षा के लिंक के साथ)।
तो ऐसा लगता है कि आपको इस सार वर्ग को उपclassing एक वस्तु का उपयोग नहीं करना चाहिए, लेकिन विभिन्न उद्देश्यों के लिए कई वस्तुओं, और प्रत्येक को अपने आवेदन वस्तु के साथ पंजीकृत करें।
आपको एकाधिक ऑब्जेक्ट्स का उपयोग करने की आवश्यकता नहीं है: आप सभी को कार्यान्वित कर सकते हैं एक वर्ग में इंटरफेस। – Pont
@ "एडाप्टर" वर्गों का बिंदु न करें कि उनके पास सभी विधियों के लिए खाली कार्यान्वयन था, और आपको केवल उन्हीं लोगों को ओवरराइड करने की अनुमति दी गई थी। यह इंटरफेस के साथ काम नहीं करता है (कम से कम उस समय काम नहीं किया जब मैंने जवाब दिया, अब हमारे पास इंटरफेस में डिफ़ॉल्ट तरीके हैं)। –
सच है, नए इंटरफ़ेस दृष्टिकोण के साथ आप कोसर ग्रैन्युलरिटी प्राप्त करते हैं: आपको चेरी-पिकिंग विधियों के बजाय सभी या किसी भी इंटरफ़ेस को लागू करना होगा। लेकिन यह मेरे बिंदु को नहीं बदलता है, जो कि आपको "विभिन्न उद्देश्यों के लिए कई वस्तुओं" की आवश्यकता नहीं है, जैसा कि आपने लिखा था: आप एक ही ऑब्जेक्ट का उपयोग कर सकते हैं जो सभी प्रासंगिक इंटरफेस लागू करता है। – Pont
- 1. jQuery.ajax() विधि का async विकल्प बहिष्कृत, अब क्या?
- 2. Deprecated Hamcrest विधि का उपयोग करने का विकल्प क्या है()?
- 3. जावा स्विंग में AccessibleContext का उपयोग क्या है?
- 4. "बहिष्कृत" का क्या अर्थ है?
- 5. जावा का स्विंग थ्रेडिंग
- 6. PHP में फ़ंक्शन बहिष्कृत, अब मुझे क्या उपयोग करना चाहिए?
- 7. मैक पर असेंबली का उपयोग
- 8. में विकल्प की कमी है -प्रिंटफ, अब क्या?
- 9. Google अब वेब व्यू का उपयोग करने की अनुमति नहीं देता है। विकल्प क्या हैं?
- 10. क्या जावा जीयूआई लाइब्रेरी आईडीईए इंटेलिजे का उपयोग करता है?
- 11. सीएमकेक एक्सकोड जनरेटर अब समर्थित विकल्प का उपयोग नहीं करता
- 12. अगर स्विंग को बहिष्कृत किया गया है, तो विकल्प क्या है?
- 13. मैक के लिए -पीपीकेजी का विकल्प क्या है?
- 14. जावा में किसी पैकेज को बहिष्कृत करने का सबसे स्पष्ट तरीका क्या है?
- 15. जावा स्विंग तत्वों में एचटीएमएल स्टाइल का उपयोग करने के लिए यह बुरा अभ्यास है?
- 16. क्या कोई स्विंग में "स्विंगक्स" एक्सटेंशन का उपयोग करता है?
- 17. क्या आईफोन 5 का समर्थन करने वाले ऐप्स में छवियों का उपयोग करने का कोई तरीका है?
- 18. रेल पर रूबी में polymorphism का उपयोग करने के विकल्प
- 19. ऐप्स डाउनलोड करने में MD5 हैश का उद्देश्य क्या है?
- 20. मैक ओएस एक्स पर एक्लिप्स का उपयोग करने वाला डिफ़ॉल्ट फ़ॉन्ट क्या है?
- 21. जावा स्विंग एप्लिकेशन का एक अच्छा उदाहरण क्या है?
- 22. क्या जावा में enums पर == का उपयोग करना ठीक है?
- 23. जावा में जेनेरिक सरणी का सबसे आसान विकल्प क्या है?
- 24. गुणों का विकल्प क्या है?
- 25. अब सिंक सेवा अप्रचलित हो रही है, ओएसएक्स पर संपर्कों को सिंक करने का एक विश्वसनीय विकल्प क्या है?
- 26. क्या एमएफसी बहिष्कृत है?
- 27. देखो और महसूस (जावा स्विंग) का क्या अर्थ है?
- 28. किसी विधि को बहिष्कृत करने का क्या अर्थ है?
- 29. क्या सभी समय बहिष्कृत करने का कोई तरीका है?
- 30. जावा में प्रमाणीकृत एन्क्रिप्शन करने का सही तरीका क्या है?
आमतौर पर जब कुछ एपीआई बहिष्कृत किया जाता है, तो इसके दस्तावेज़ीकरण को प्रतिस्थापन का सुझाव देना चाहिए। (मुझे मैक-एडवांस्ड एपीआई के बारे में कुछ नहीं पता है, इसलिए मैं वास्तव में यहां मदद नहीं कर सकता।) –
इसे धन्यवाद मिला। यहां एक ऐसा अंतर है जो अभी भी मेरे लिए काम करता है: [link] (http://code.google.com/p/jarzilla/source/diff?spec=svn31&r=31&format=side&path=/trunk/jarzilla/src/main/ जावा/कॉम/googlecode/jarzilla/jarzilla.java और old_path =/trunk/jarzilla/src/main/java/com/googlecode/jarzilla/jarzilla.java और पुराना = 30) – depsypher