जोड़ रहा है मैं एंड्रॉइड स्टूडियो 2.2.2 का उपयोग कर रहा हूं; और "फ्लाई पर आयात अनुकूलित करें" विकल्प चेक किया गया है।फ्लाई पर आयात यादृच्छिक संसाधन और स्टेटिक आईडी
समस्या यह है कि, जब मैं अपने पैकेज के बिना संसाधन का उपयोग कर रहा हूं; उदाहरण sampleString
बजाय R.string.sampleString
एंड्रॉयड स्टूडियो के लिए यह समस्या भी जब मैं एक नई गतिविधि बनाने के लिए, एंड्रॉयड स्टूडियो नई बनाई गई वर्ग के लिए कुछ यादृच्छिक संसाधन आयात होता है नीचे आयात
import static com.a.b.R.string.sampleString;
कहते हैं।
import static com.a.b.randompackage.R;
मैं "मक्खी पर अनुकूलन आयात" अनचेक करके इस समस्या को ठीक कर सकते हैं, लेकिन मैं यह जाँच रखना चाहते हैं। क्या इन परेशानियों को दूर करने के लिए कोई अन्य समाधान है?
धन्यवाद।
जो मुझे करने के लिए बिल्कुल सही दिखता है:
अनचेक करने से "स्थिर तरीकों और क्षेत्रों के लिए शो आयात सुझाव" चाल करना चाहिए। आयातित वर्ग 'आर' में स्ट्रिंग्स, ड्रॉबल्स, व्यूइड्स इत्यादि के लिए सभी जेनरेट किए गए आईडी शामिल हैं। इसलिए इसे – Altoyyr
का उपयोग करने के लिए जावा के लिए आयात किया जाना चाहिए बेशक, आप सही हैं। यह एक बग नहीं है। लेकिन मैं नहीं चाहता कि एंड्रॉइड स्टूडियो स्वचालित रूप से यादृच्छिक संसाधनों को जोड़ सके। –