teléfono significado por llamar llamadas internet internacionales gratis java android warnings compiler-warnings

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);