2010-11-17 14 views
28

मैं निम्नलिखित चेतावनी मिलती है जब मैं अपने ArrayAdapter का दृष्टांत ArrayAdapter करने के लिए (ठीक संकलित):अनियंत्रित कॉल

warning: [unchecked] unchecked call to ArrayAdapter(android.content.Context,int,java.util.List<T>) as a member of the raw type android.widget.ArrayAdapter 
     ArrayAdapter spinnerArrayAdapter = new ArrayAdapter(CFAMain.this, android.R.layout.simple_spinner_dropdown_item, spinnerArray); 

और यहाँ समस्या लाइन है:

ArrayAdapter spinnerArrayAdapter = new ArrayAdapter(CFAMain.this, android.R.layout.simple_spinner_dropdown_item, spinnerArray); 

कोई भी कारण है कि यह है के बारे में कोई विचार है मुझे यह चेतावनी दे रहा है?

+0

और हाँ, मैंने इसे Google में देखा, और कुछ भी नहीं मिला। – xil3

उत्तर

63

ऐसा इसलिए है क्योंकि ArrayAdapter आपको यह निर्दिष्ट करने की अपेक्षा करता है कि यह किस प्रकार की ऑब्जेक्ट में हेरफेर करेगा। इसलिए, उन चेतावनियों से बचने के लिए बस करें:

ArrayAdapter<String> spinnerArrayAdapter = new ArrayAdapter<String>(CFAMain.this, android.R.layout.simple_spinner_dropdown_item, spinnerArray); 
+0

हाँ, मैंने इसे पोस्ट करने से पहले कुछ सेकंड पहले ही पता लगाया - धन्यवाद हालांकि :) – xil3

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