यह एक बहुत ही नई सुविधा है, क्योंकि एंड्रॉइड स्टूडियो 2.0 केवल कैनरी रिलीज चैनल में उपलब्ध है, हालांकि मैं उम्मीद कर रहा था कि कोई व्यक्ति आगे बता सकता है कि इंस्टेंट रन सुविधा कैसे काम करती है।एंड्रॉइड स्टूडियो 2.0: एक्सएमएल लेआउट संसाधनों को संशोधित करते समय इंस्टेंट रन क्यों काम नहीं करता है?
यदि मैं अपने जावा कक्षाओं (क्रियाएँ, टुकड़े, आदि) के भीतर कोड संशोधित करता हूं तो तत्काल रन आसानी से काम करता है। यह ऐप का उदाहरण रखता है और दृश्यों के पीछे कोड को स्वैप करता है, जो मुझे परीक्षण करने में लगने वाले समय में काफी सुधार करता है (जो भयानक है, बीटीडब्ल्यू)।
हालांकि, अगर मैं मौजूदा लेआउट एक्सएमएल संसाधनों संशोधित , तो यह निर्माण पुन: संयोजित और यह तैनात करने के लिए है। तो मेरे प्रश्न हैं:
- मौजूदा लेआउट xml संसाधनों को संशोधित करते समय इसे पुनर्निर्माण की आवश्यकता क्यों है?
- क्या भविष्य के लिए गर्म-स्वैपिंग एक्सएमएल संसाधनों की अनुमति देने की योजना है ताकि मुझे हर बार पुनर्निर्माण करने की आवश्यकता न हो, मैं लेआउट में बदलाव देखना चाहता हूं? (हालांकि, मुझे पता है कि मैं डिज़ाइन व्यू में बदलाव देख सकता हूं)।
प्रश्न # 1 इस समय मेरे लिए अधिक महत्वपूर्ण है, क्योंकि मैं समझना चाहता हूं कि यह सब कैसे काम करता है। इसके अलावा, एंड्रॉइड स्टूडियो टीम को बधाई। आईडीई एक लंबा सफर तय किया है। प्रदर्शन सुधार जीवन बदल रहे हैं।
"मौजूदा लेआउट xml संसाधनों को संशोधित करते समय पुनर्निर्माण की आवश्यकता क्यों है?" - शायद 'आर' कक्षा में परिवर्तन। उनकी प्रस्तुतियों से, ऐसा लगता है कि हर बदलाव एक पूर्ण पुनर्निर्माण नहीं करेगा। एंड्रॉइड डेवलपर शिखर सम्मेलन अब चल रहा है; आप आज के सत्रों से वीडियो देखना चाहते हैं क्योंकि वे YouTube पर उपलब्ध हो जाते हैं, जहां कम से कम सीमित स्तर पर इन प्रकार के विवरणों पर चर्चा की जाती है। "क्या योजनाएं हैं" प्रश्नों के प्रकार और "बधाई" Google को सर्वश्रेष्ठ निर्देशित हैं; स्टैक ओवरफ़्लो Google नहीं है। – CommonsWare
यह सिर्फ एक अनुमान है, लेकिन संसाधन संसाधनों के काम के साथ कुछ ऐसा करना पड़ सकता है? असल में, XML फ़ाइल का निर्माण समय पर जावा फ़ाइल में किया जाता है। यही कारण है कि आईडीई के पुराने संस्करण को पूरे "साफ" चरण की आवश्यकता होती है जब भी हम एक्सएमएल फाइलों में बदलाव करते हैं। – ChrisStillwell
मुझे लगता है कि हमें अंतिम संस्करण रिलीज होने तक प्रतीक्षा करनी चाहिए ... पूर्वावलोकन संस्करण हमेशा बग से भरे हुए हैं और हम नहीं जानते कि वह उनमें से एक है या नहीं। इसके अलावा, जैसा कि @ कॉमन्सवेयर कहते हैं, शायद 'आर' बदलता है। –