मैं एंड्रॉइड के लिए बिल्कुल नया हूं और मैं एक स्पिनर को प्रोग्राम बनाने और एक एरे से डेटा के साथ खिलाने की कोशिश कर रहा हूं, लेकिन एक्लिप्स मुझे चेतावनी देता है कि मैं संभाल नहीं सकता।
यहाँ मुझे क्या मिला है:
यह ArrayList उन तत्वों को रखता है जो स्पिनर में होने चाहिए (बाद में एक फ़ाइल से भरा जाता है):
ArrayList<String> spinnerArray = new ArrayList<String>();
यह वह कोड है जो मुझे एक साइट पर मिला है जिसे स्पिनर बनाना चाहिए:
Spinner spinner = new Spinner(this);
ArrayAdapter spinnerArrayAdapter = new ArrayAdapter(this,
android.R.layout.simple_spinner_dropdown_item,
spinnerArray);
spinner.setAdapter(spinnerArrayAdapter);
अब दूसरी पंक्ति (ArrayAdapter ...) मुझे ग्रहण में चेतावनी देते हुए कहती है "ArrayAdapter is a raw type... References to generic type ArrayAdapter<T> should be parameterized"
, मुझे नहीं पता कि इसे कैसे ठीक किया जाए (या पहली जगह में इसका क्या मतलब है :))।
यह सिर्फ एक चेतावनी है और ऐप ठीक से चलता है, लेकिन मैं अभी भी समझना चाहता हूं कि क्या गलत है और इसे ठीक करें। किसी भी संकेत की सराहना की जाती है।
अभिवादन, Select0r
Type safety: The expression of type ArrayAdapter needs unchecked conversion to conform to ArrayAdapter<String>