Soy nuevo en Android y estoy tratando de crear un spinner programáticamente y alimentarlo con datos de una matriz, pero Eclipse me da una advertencia que no puedo manejar.
Esto es lo que obtuve:
Esta ArrayList contiene los elementos que deberían estar en la ruleta (se rellena desde un archivo más adelante):
ArrayList<String> spinnerArray = new ArrayList<String>();
Este es el código que encontré en un sitio que debería crear la ruleta:
Spinner spinner = new Spinner(this);
ArrayAdapter spinnerArrayAdapter = new ArrayAdapter(this,
android.R.layout.simple_spinner_dropdown_item,
spinnerArray);
spinner.setAdapter(spinnerArrayAdapter);
Ahora la segunda línea (ArrayAdapter ...) me da una advertencia en Eclipse que dice "ArrayAdapter is a raw type... References to generic type ArrayAdapter<T> should be parameterized"
: No tengo idea de cómo solucionar esto (o lo que eso significa en primer lugar :)).
Es solo una advertencia y la aplicación parece funcionar bien, pero aún así me gustaría entender qué está mal y solucionarlo. Cualquier pista es apreciada.
Saludos, Select0r
Type safety: The expression of type ArrayAdapter needs unchecked conversion to conform to ArrayAdapter<String>