5

जोड़ रहा है मैं एंड्रॉइड स्टूडियो 2.2.2 का उपयोग कर रहा हूं; और "फ्लाई पर आयात अनुकूलित करें" विकल्प चेक किया गया है।फ्लाई पर आयात यादृच्छिक संसाधन और स्टेटिक आईडी

समस्या यह है कि, जब मैं अपने पैकेज के बिना संसाधन का उपयोग कर रहा हूं; उदाहरण sampleString बजाय R.string.sampleString

एंड्रॉयड स्टूडियो के लिए यह समस्या भी जब मैं एक नई गतिविधि बनाने के लिए, एंड्रॉयड स्टूडियो नई बनाई गई वर्ग के लिए कुछ यादृच्छिक संसाधन आयात होता है नीचे आयात

import static com.a.b.R.string.sampleString; 

कहते हैं।

import static com.a.b.randompackage.R; 

मैं "मक्खी पर अनुकूलन आयात" अनचेक करके इस समस्या को ठीक कर सकते हैं, लेकिन मैं यह जाँच रखना चाहते हैं। क्या इन परेशानियों को दूर करने के लिए कोई अन्य समाधान है?

धन्यवाद।

मेरे ऑटो आयात सेटिंग्स: enter image description here

+0

जो मुझे करने के लिए बिल्कुल सही दिखता है:

अनचेक करने से "स्थिर तरीकों और क्षेत्रों के लिए शो आयात सुझाव" चाल करना चाहिए। आयातित वर्ग 'आर' में स्ट्रिंग्स, ड्रॉबल्स, व्यूइड्स इत्यादि के लिए सभी जेनरेट किए गए आईडी शामिल हैं। इसलिए इसे – Altoyyr

+2

का उपयोग करने के लिए जावा के लिए आयात किया जाना चाहिए बेशक, आप सही हैं। यह एक बग नहीं है। लेकिन मैं नहीं चाहता कि एंड्रॉइड स्टूडियो स्वचालित रूप से यादृच्छिक संसाधनों को जोड़ सके। –

उत्तर

6

रखें "मक्खी पर आयात का अनुकूलन" विकल्प चेक किया।

Preferences -> Editor -> General -> Auto Import -> Show import suggestions for static methods and fields

+0

बिल्कुल सही! यह एक ही समय में उपयोगी लेकिन परेशान था। – eluleci

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