2012-10-03 16 views
5

क्या एंड्रॉइड प्रोजेक्ट में उस नाम के सभी संदर्भों के साथ-साथ कक्षा फ़ाइल के नाम को दोबारा करने का कोई तरीका है?एक्लिप्स + एंड्रॉइड में फ़ाइल नामों का स्मार्ट रिफैक्टरिंग?

उदाहरण के लिए, यदि मैं रिफैक्टर> फ़ाइल का नाम बदलता हूं ग्राहकListFragment.java, एंड्रॉइड संसाधन फ़ाइलों में निम्न संदर्भ को मैन्युअल रूप से बदला जाना आवश्यक है।

<fragment android:name="my.package.CustomerListFragment" 
    android:id="@+id/item_list" 
    android:layout_width="400dp" 
    android:layout_height="match_parent" 
    /> 

मुझे लगता है कि विजुअल स्टूडियो स्वचालित रूप से इस प्रकार का रिफैक्टरिंग करता है, क्या एक्लिप्स (एंड्रॉइड) में कोई समतुल्य है?

उत्तर

4

हाँ और नहीं, यह वास्तव में के रूप में उनके रोडमैप पर सूचीबद्ध है: Better refactoring support

मानो या न मानो, रिफैक्टरिंग/समर्थन का नाम बदलने वास्तव में सप्ताह के अंतिम दो से अधिक बेहतर हो गया है। हाल ही में, जब तक कि मैनिफेस्ट फ़ाइल में क्लास नामों और पैकेज नामों को प्रतिस्थापित करते समय भी यह गलतियां कर रहा था (जब भी कुछ गतिविधि फ़ाइल नाम को दोबारा बदला/बदला जा रहा था)। लेकिन हाल ही में, मुझे इन त्रुटियों को नहीं मिला है, और मुझे बहुत खुशी है कि यह एक मैन्युअल कदम नहीं है जो मुझे अब करना है।

आप अपने बग ट्रैकर को भी देख सकते हैं: http://b.android.com और यदि आप वास्तव में अधिसूचित होना चाहते हैं तो इस सटीक परीक्षण मामले की देखभाल करने पर आप समस्या को तारांकित कर सकते हैं।

+0

जानकारी के लिए धन्यवाद, मैं निश्चित रूप से इसे जांच दूंगा। –

संबंधित मुद्दे