java - significado - llamar por teléfono
Llamada sin marcar a ArrayAdapter (1)
Recibo la siguiente advertencia cuando instalo mi ArrayAdapter (compila bien):
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);
Y aquí está la línea del problema:
ArrayAdapter spinnerArrayAdapter = new ArrayAdapter(CFAMain.this, android.R.layout.simple_spinner_dropdown_item, spinnerArray);
¿Alguien tiene alguna idea de por qué me está dando esta advertencia?
Eso es porque ArrayAdapter
espera que especifiques qué tipo de objeto manipulará. Entonces, para evitar esas advertencias simplemente hazlo:
ArrayAdapter<String> spinnerArrayAdapter = new ArrayAdapter<String>(CFAMain.this, android.R.layout.simple_spinner_dropdown_item, spinnerArray);