Я все нове в Android, і я намагаюся створити спінер програмно і живити його даними з масиву, але Eclipse дає мені попередження, що я не можу впоратися.
Ось що я отримав:
Цей 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 ...) дає мені попередження в Eclipse, кажучи "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>