Sono completamente nuovo su Android e sto provando a creare uno spinner a livello di codice e alimentandolo con i dati di un array, ma Eclipse mi avvisa che non posso gestirlo.
Ecco cosa ho ottenuto:
Questa ArrayList contiene gli elementi che dovrebbero essere nello spinner (in seguito verrà riempito da un file):
ArrayList<String> spinnerArray = new ArrayList<String>();
Questo è il codice che ho trovato su un sito che dovrebbe creare lo spinner:
Spinner spinner = new Spinner(this);
ArrayAdapter spinnerArrayAdapter = new ArrayAdapter(this,
android.R.layout.simple_spinner_dropdown_item,
spinnerArray);
spinner.setAdapter(spinnerArrayAdapter);
Ora la seconda riga (ArrayAdapter ...) mi dà un avvertimento in Eclipse che dice "ArrayAdapter is a raw type... References to generic type ArrayAdapter<T> should be parameterized"
, non ho idea di come risolvere questo (o cosa significhi in primo luogo :)).
È solo un avvertimento e l'app sembra funzionare correttamente, ma mi piacerebbe ancora capire cosa c'è che non va e risolverlo. Ogni suggerimento è apprezzato.
Saluti, selezionare 0r
Type safety: The expression of type ArrayAdapter needs unchecked conversion to conform to ArrayAdapter<String>